-3
Declare @Mytable TABLE
(
Field2 INT,
Field2 VARCHAR(MAX)
)
这是 “@” 是必要的。当在SQL服务器创建表变量在advnc是否有必要使用@在sql server中创建表变量?
感谢。
Declare @Mytable TABLE
(
Field2 INT,
Field2 VARCHAR(MAX)
)
这是 “@” 是必要的。当在SQL服务器创建表变量在advnc是否有必要使用@在sql server中创建表变量?
感谢。
是,在TSQL变量名必须有@字符作为他们的第一个字符
是的,你必须指定@声明任何变量类型。在情况下,如果你不希望出现这种情况,那么你可以使用临时表作为
CREATE TABLE# (
<col_name> <datatype>
)
有趣的是,你要的临时表同样的问题。你的动机是什么? http://stackoverflow.com/questions/16749045/is-it-necessary-to-use-for-creating-temp-table-in-sql-server –
我对此有疑问,我是新的表变量 –
- 1没有显示研究工作。查看文档会告诉你[@table_variable_name是表类型变量的名称。变量名称必须以(@)符号开头并符合标识符的规则。](http://technet.microsoft.com/zh-cn/library/ms188927.aspx) –