我们有一个表,其中有一列名为PLAN
,它是一个关键字。我们正在使用方括号,但查询仍然会引发错误。奇怪的是查询仍然执行。当然,该错误会使 .net 网络上下文爆炸。有任何想法吗?
USE [SomeDB]
UPDATE [SomeTable]
SET [SomeTable].[PLAN] = 2
WHERE [SomeTable].[RECNUM] = 1
微软 SQL Server 2008 (SP3)
我们有一个表,其中有一列名为PLAN
,它是一个关键字。我们正在使用方括号,但查询仍然会引发错误。奇怪的是查询仍然执行。当然,该错误会使 .net 网络上下文爆炸。有任何想法吗?
USE [SomeDB]
UPDATE [SomeTable]
SET [SomeTable].[PLAN] = 2
WHERE [SomeTable].[RECNUM] = 1
微软 SQL Server 2008 (SP3)
它应该工作。一定是别的东西。
试试这个>
UPDATE [SomeTable] SET [PLAN] = 2 WHERE [RECNUM] = 1