2012-06-28 54 views
1

有沒有一個快捷方式,而不必指定SET所有的時間?設置變量的快捷方式

所以我想你可以結合的聲明和分配是這樣的:

DECLARE @Field1 = 24.00, 
     @Field2 = 11.10, 
     @Field3 decimal = .50 

我在做這個錯誤的或者是不可能的,我必須聲明變量,然後使用SET每隔一行?

回答

5

如果您在使用SQL Server 2008這應該工作:

DECLARE @Field1 decimal = 24.00, 
     @Field2 decimal = 11.10, 
     @Field3 decimal = .50 

看起來你只是離開了類型前兩個變量。

+0

+1。你比我快。 :-) –

+0

@KenWhite:如果這有什麼安慰,你可能會比我快。 :) –

+0

其實我發佈了一個不好的例子,錯字。主要問題是我在我的一行中錯過了=。所以這很愚蠢,我喜歡@Field int 10而錯過了= – PositiveGuy