1

有一个快捷方式,而不必一直指定 SET 对吗?

所以我认为你可以像这样结合声明和赋值:

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

我这样做是错的还是不可能的,我必须声明变量,然后在每隔一行使用 SET ?

4

1 回答 1

6

如果您使用的是 SQL Server 2008,这应该可以:

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

看起来您只是省略了前两个变量的类型。

于 2012-06-28T20:13:35.290 回答