有一个快捷方式,无需一直指定SET吗?
所以我认为你可以像这样结合声明和赋值:
DECLARE @Field1 = 24.00,
@Field2 = 11.10,
@Field3 decimal = .50
Run Code Online (Sandbox Code Playgroud)
我做错了还是不可能我必须声明变量然后在每一行上使用SET?
如果您使用的是SQL Server 2008,则应该可以:
DECLARE @Field1 decimal = 24.00,
@Field2 decimal = 11.10,
@Field3 decimal = .50
Run Code Online (Sandbox Code Playgroud)
看起来你刚刚省略了前两个变量的类型.