我在我的数据库中使用Employee
,City
,EmpSalary
,EmpOrganization
,Salcomponents
表Employee
表{{1 CityID
表的列引用CityID
,以及City
表
EmpID
Employee
表Empsalary
引用empId
Employee.EmpId
表EmpOrganization
引用empid
我想设计一个以Employee.EmpId
为输入的存储过程,以便同时从CityId
,Employee
,Empsalary
删除数据
请建议如何进一步处理?
答案 0 :(得分:0)
您不需要存储过程。您可以设计他们级联删除的外键约束:
ALTER TABLE Employee
ADD FOREIGN KEY (CityId) REFERENCES City (Id) ON DELETE CASCADE
当删除Employee条目时,这将删除City表中的条目。