Click here to Skip to main content
15,884,388 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i have table: 1)user
fields:name,
address,
mob,
log_id

2)login
fields:log_id
username,
password

when i update or delete record from user table ,update or delete record from login table also done.
i have to use store procedure for that.I don't know how to update,delete records using store procedure in multiple table.
Posted

You can turn on Cascade Delete [^] which will allow you to allow you to delete foreign key rows.
 
Share this answer
 
Hi,

It would help if we knew what fields you have available on update or delete, but here I will assume you have al the fields in the user table.

For Update

SQL
Create Procedure ProcUpdateUser()
@logid int,
@name varchar(50)

as 
begin
update user set name=@name where log_id=@logid
update login set username=@name where log_id=@logid

end


For Delete

SQL
Create Procedure ProcDeleteUser

@name varchar(50)

as
begin
delete user where name=@name
delete login where username=@name

end



You will need to change the parameters according to your needs but hope this helps.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900