Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net SQL Server:查询列名为';计划';执行但抛出错误_.net_Sql Server 2008 - Fatal编程技术网

.net SQL Server:查询列名为';计划';执行但抛出错误

.net SQL Server:查询列名为';计划';执行但抛出错误,.net,sql-server-2008,.net,Sql Server 2008,我们有一个表,其列名为PLAN,这是一个关键字。我们正在使用括号,但查询仍会抛出错误。奇怪的是,查询仍然在执行。当然,该错误会导致.NETWeb上下文爆炸。有什么想法吗 USE [SomeDB] UPDATE [SomeTable] SET [SomeTable].[PLAN] = 2 WHERE [SomeTable].[RECNUM] = 1 Microsoft SQL Server 2008(SP3)。一定是别的东西。。一定是别的东西。试试这个> UPDATE [SomeTabl

我们有一个表,其列名为
PLAN
,这是一个关键字。我们正在使用括号,但查询仍会抛出错误。奇怪的是,查询仍然在执行。当然,该错误会导致.NETWeb上下文爆炸。有什么想法吗

USE [SomeDB]

UPDATE [SomeTable] 
SET [SomeTable].[PLAN] = 2 
WHERE [SomeTable].[RECNUM] = 1 
Microsoft SQL Server 2008(SP3)

。一定是别的东西。

。一定是别的东西。

试试这个>

UPDATE [SomeTable] SET [PLAN] = 2 WHERE [RECNUM] = 1 
试试这个>

UPDATE [SomeTable] SET [PLAN] = 2 WHERE [RECNUM] = 1 

关键字“PLAN”附近的语法不正确。(1行受影响)错误消息和Sql server的哪个版本?Microsoft Sql server 2008(SP3)@DaveAvatar您在哪里执行此代码?在SSMS?@DaveAvatar中,在这个查询之后,您是否有任何东西,即使用
PLAN
,正如您从juergen的演示中看到的,它通过转义名称来工作?关键字“PLAN”附近的语法不正确。(1行受影响)错误消息和Sql server的哪个版本?Microsoft Sql server 2008(SP3)@DaveAvatar您在哪里执行此代码?在SSMS?@DaveAvatar中,在这个查询之后,您是否有任何东西,即使用
PLAN
,正如您从juergen的演示中看到的,它通过转义名称来工作?是的,就是这样。我桌上有一个愚蠢的扳机,我完全忘记了。呸。谢谢大家,所以。。。答案是“大多数可能是其他的东西”。。。太棒了。是的,就是这样。我桌上有一个愚蠢的扳机,我完全忘记了。呸。谢谢大家,所以。。。答案是“大多数可能是其他的东西”。。。令人惊叹的。