【发布时间】:2018-06-27 16:56:23
【问题描述】:
有什么区别:
declare @GUIDs nvarchar(max) = @LoaIDs,
@AccountStatus uniqueidentifier
和
declare @GUIDs nvarchar(max) = @LoaIDs
declare @AccountStatus uniqueidentifier
【问题讨论】:
-
这里有什么问题?
-
更多或更少的打字。
-
如果我没记错的话,第一个选项自 ms sql 2008 起适用。
-
两者都是一样的,只要使用你最喜欢的,并制定公司政策,以便所有开发人员使用相同的风格
-
唯一的区别是第一个有
,,它在同一个声明中声明,而另一个在当时声明每个变量,这就是为什么有额外的declare而没有,
标签: sql sql-server tsql