标签: sql sql-server tsql
我尝试了以下语句,但因编译错误而失败。 declare @myValue int NULL
declare @myValue int NULL
答案 0 :(得分:21)
如果您尝试将变量设为NOT NULL变量且不接受任何NULL值,那么我认为不可能。
NOT NULL
NULL
MSDN说
声明后,所有变量都初始化为NULL,除非a 值作为声明的一部分提供
所以你不必提及explicitly
explicitly
答案 1 :(得分:10)
你的语法错了。默认情况下,所有变量都可以为空
declare @myValue int=NULL
<强>输出强>
select @myValue NULL