我在尝试为SQL 2008中的存储过程创建参数时出现一些错误,其中参数名称中的名称中包含符号&
。SQL存储过程的参数名称中的符号
对于像@Column&Title
之类的东西,正确的语法是什么?
已尝试@[Column&Title]
但它不起作用。
我在尝试为SQL 2008中的存储过程创建参数时出现一些错误,其中参数名称中的名称中包含符号&
。SQL存储过程的参数名称中的符号
对于像@Column&Title
之类的东西,正确的语法是什么?
已尝试@[Column&Title]
但它不起作用。
&符号不是在变量名中使用的有效字符。
简单的答案...不要使用和使用和 –
谢谢。只是想知道是否可能,因为它在列名中是允许的。 –
为什么你需要符号? –
@sd_dracula。 。 。我相信问题是在分隔的对象名称中不允许使用“@”(http://msdn.microsoft.com/zh-cn/library/ms176027(v=sql.100).asp)。因此,无法定义分隔参数或局部变量。这让我感到惊讶,但我想我从来没有尝试过这样的事情。 –