-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) –