我有两张表department
和employee
。
在department
表中,我有三个columsn:DEP_ID, NAME, HIKEINPERCENT
在employee
表中,我有四列:EMP_ID, DEP_ID, EMP_NAME, SALARY
现在,如果我更新HIKEINPERCENT
表中的department
,它应该使用SQL Server中的CURSOR更新SALARY
表中员工的employee
。 / p>
PLS GUIDE WITH EXPLANATION ..
答案 0 :(得分:1)
不要使用光标。如果更新部门HIKEINPERCENT字段,则应该使用DEP_ID来执行此操作,例如:
update department set HIKEINPERCENT = @someNewValue where DEP_ID = @DepartementId
然后,您应该使用以下内容更新employee表中的SALARY:
update employee set SALARY = @SomeCrazyNewValue where DEP_ID = @DepartmentId
如果这对您没有帮助,请在OP中提供更具体的信息。