1

SETを常に指定しなくても、これへのショートカットがありますよね?

したがって、次のように宣言と代入を組み合わせることができると思いました。

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

私はこれを間違っていますか、それとも不可能であり、変数を宣言してから、1 行おきに SET を使用する必要がありますか?

4

1 に答える 1

6

SQL Server 2008 を使用している場合、これは機能するはずです。

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

最初の 2 つの変数の型を省略したようです。

于 2012-06-28T20:13:35.290 に答える