0
有沒有人告訴我在sql語句中特別使用@時,在SQL查詢中聲明變量...... thnx是否有任何響應。在sql語句中使用@還是在聲明變量?
有沒有人告訴我在sql語句中特別使用@時,在SQL查詢中聲明變量...... thnx是否有任何響應。在sql語句中使用@還是在聲明變量?
它用於聲明變量。例如:
Declare @SubID varchar(20)
Declare @MyTable Table
(
Column1 int
)
這對Google來說很難用@符號,不是嗎?
下面就來SQL Server幫助這一點,它說的鏈接:
變量名必須與開始於 (@)符號。
這裏是關於聲明變量的鏈接PL-SQL,它們之前沒有@符號。
因此,它取決於您正在使用的特定數據庫。
但它可以通過其他方式來完成,如聲明variable1 varchar(20)那麼它的意義是什麼? – ssb
不,不能以其他方式完成。除了用於聲明變量之外,它沒有其他意義,就像關鍵字'Declare'用於聲明變量一樣。 –
@Randy顯然你在談論't-sql'。這個問題被標記爲'pl-sql'。請參閱[DOK的答案](http://stackoverflow.com/questions/6636216/use-of-in-sql-statements-or-in-declaring-variables/6636276#6636276)。 – GSerg