更新查询错误

时间:2012-12-26 19:19:36

标签: sql sql-server

我正在尝试更新表格中存在的 tciSTran 中的记录 tarRecurInvcLineDS

这是我写的查询...

 update [mas500_test_app].[dbo].[tciSTaxTran] 
 set STaxSchdKey = 310
 where STaxTranKey in
 (select STaxTranKey  from [mas500_test_app].[dbo].[tarRecurInvcLineDs] 

我收到此错误

Unable to update the tciSTaxTran record because it is trying to reference a record in tciSTaxSchedule that does not exist.

1 个答案:

答案 0 :(得分:1)

似乎你在tciSTaxTran.STaxSchdKey和tciSTaxSchedule表之间有一个外键。 tciSTaxSchedule表是否有一行主键为310