SQL Server stored procedure to insert in multiple tables

Sadiqabbas Hirani

I have 2 tables, custlogin and custinfo:

custlogin:

custid int primary key auto notnull
custusename varchar(25)
custpassword varchar(50)

custinfo:

custid foriegnkey custlogin.custid ondelete set NULL
custfirstname varchar(25)
custlastname  varchar(25)
custaddress   varchar(100)

I want to write a stored procedure which will insert into both tables

More precisely, insert into custlogin with custusername custpassword, which would return custid for use as foreign key for custinfo.

I have searched much but I didn't find any solution.

Szymon

It will be something like below. You can use SCOPE_IDENTITY() to get the last autogenerated ID withing the scope which is this stored proc in this case:

create procedure NameOfYourProcedureHere
as
begin
SET NOCOUNT ON;
SET XACT_ABORT ON;

    insert into custlogin(custusename, custpassword) 
        values ('','') -- put values here (from parameters?)

    insert into custinfo(custid, custfirstname, custlastname, custaddress)
        values (SCOPE_IDENTITY(), '', '', '')  -- put other values here (from parameters?)

SET NOCOUNT OFF;
SET XACT_ABORT OFF;
end

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

SQL Server stored procedure to insert in multiple tables

From Dev

SQL Server stored procedure to insert with check from multiple tables

From Dev

Truncate multiple tables in SQL Server using stored procedure

From Dev

SQL Server stored procedure - reference two tables

From Dev

Using insert stored procedure with SQL Server

From Dev

Insert into @tablename in SQL Server stored procedure

From Dev

SQL Server Stored Procedure to insert selected data

From Dev

SQL Server : Insert cursor within stored procedure

From Dev

SQL Server insert table column to stored procedure

From Dev

SQL Server stored procedure for Insert runs, but does not insert values into the table

From Dev

How to count total number of stored procedure and tables in SQL Server 2008

From Dev

SQL Server User Permissions on Stored Procedure and Underlying Tables

From Dev

SQL Server User Permissions on Stored Procedure and Underlying Tables

From Dev

How to combine two MS SQL Server tables into one in a stored procedure

From Dev

Temporary Tables in SQL Server created and used inside a stored procedure

From Dev

Delete multiple records from different tables with SQL stored procedure

From Dev

SQL server : stored procedure

From Dev

SQL Server stored procedure display message after insert

From Dev

SQL Server stored procedure - check if ANY records exist, and insert if not

From Dev

Insert list of values into a SQL Server table with stored procedure

From Dev

SQL Server 2008: Insert variable into DML statements using Stored Procedure

From Dev

SQL Server Stored Procedure IF Exist Update Else Insert

From Dev

SQL Server stored procedure display message after insert

From Dev

Rollback in single stored procedure for forloop & insert query in SQL Server 2012

From Dev

SQL Server 2012 Insert Stored Procedure for N parameters

From Dev

SQL Server stored procedure check condition and update/insert

From Dev

SQL Server stored procedure can insert, cannot delete

From Dev

SQL Server : selecting multiple columns into multiple variables in a stored procedure

From Dev

RollBack insert to multiple tables in SQL Server 2005

Related Related

  1. 1

    SQL Server stored procedure to insert in multiple tables

  2. 2

    SQL Server stored procedure to insert with check from multiple tables

  3. 3

    Truncate multiple tables in SQL Server using stored procedure

  4. 4

    SQL Server stored procedure - reference two tables

  5. 5

    Using insert stored procedure with SQL Server

  6. 6

    Insert into @tablename in SQL Server stored procedure

  7. 7

    SQL Server Stored Procedure to insert selected data

  8. 8

    SQL Server : Insert cursor within stored procedure

  9. 9

    SQL Server insert table column to stored procedure

  10. 10

    SQL Server stored procedure for Insert runs, but does not insert values into the table

  11. 11

    How to count total number of stored procedure and tables in SQL Server 2008

  12. 12

    SQL Server User Permissions on Stored Procedure and Underlying Tables

  13. 13

    SQL Server User Permissions on Stored Procedure and Underlying Tables

  14. 14

    How to combine two MS SQL Server tables into one in a stored procedure

  15. 15

    Temporary Tables in SQL Server created and used inside a stored procedure

  16. 16

    Delete multiple records from different tables with SQL stored procedure

  17. 17

    SQL server : stored procedure

  18. 18

    SQL Server stored procedure display message after insert

  19. 19

    SQL Server stored procedure - check if ANY records exist, and insert if not

  20. 20

    Insert list of values into a SQL Server table with stored procedure

  21. 21

    SQL Server 2008: Insert variable into DML statements using Stored Procedure

  22. 22

    SQL Server Stored Procedure IF Exist Update Else Insert

  23. 23

    SQL Server stored procedure display message after insert

  24. 24

    Rollback in single stored procedure for forloop & insert query in SQL Server 2012

  25. 25

    SQL Server 2012 Insert Stored Procedure for N parameters

  26. 26

    SQL Server stored procedure check condition and update/insert

  27. 27

    SQL Server stored procedure can insert, cannot delete

  28. 28

    SQL Server : selecting multiple columns into multiple variables in a stored procedure

  29. 29

    RollBack insert to multiple tables in SQL Server 2005

HotTag

Archive