是否需要使用@在sql server中创建表变量?
在Sql Server中创建表变量时是否需要此@是否需要使用@在sql server中创建表变量?,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,在Sql Server中创建表变量时是否需要此@ 感谢advnc。是,TSQL中的变量名必须以@字符作为第一个字符是,您必须指定@来声明任何变量类型。如果您不想这样做,那么您可以使用临时表作为 创建表 有趣的是,您对临时表提出了相同的问题。你的动机是什么?我对此表示怀疑,我对表变量-1不熟悉,未显示任何研究成果。查一下医生会告诉你的 Declare @Mytable TABLE ( Field2 INT, Field2 VARCHAR(MAX) ) <col_name>
感谢advnc。是,TSQL中的变量名必须以@字符作为第一个字符是,您必须指定@来声明任何变量类型。如果您不想这样做,那么您可以使用临时表作为 创建表
有趣的是,您对临时表提出了相同的问题。你的动机是什么?我对此表示怀疑,我对表变量-1不熟悉,未显示任何研究成果。查一下医生会告诉你的
Declare @Mytable TABLE
(
Field2 INT,
Field2 VARCHAR(MAX)
)
<col_name> <datatype>