sql 服务器存储过程 - 位类型
sql server stored procedure - bit type
是位类型 0,1 和 NULL 的输入?还是只有 0,1?
在 sql 服务器 2008 R2
它可以是 - 这取决于您是否 "Allowing Nulls" 在专栏中。
BIT NOT NULL
允许 1 和 0
BIT NULL
允许 1、0 和 null。
看了问题的标题后...我想这可能会改变一些事情(笑)。如果使用位参数或变量,则值可以是 0、1 或 null。
抱歉,我错过了对存储过程的引用,因为它只在标题中。
位可以有值 0,1 和 NULL
根据 documentation 可以是 0,1 和 NULL。
默认BIT可以是NULL
,0
,1
.
您可以在以下方面限制空值:
BIT NOT NULL
是位类型 0,1 和 NULL 的输入?还是只有 0,1?
在 sql 服务器 2008 R2
它可以是 - 这取决于您是否 "Allowing Nulls" 在专栏中。
BIT NOT NULL
允许 1 和 0
BIT NULL
允许 1、0 和 null。
看了问题的标题后...我想这可能会改变一些事情(笑)。如果使用位参数或变量,则值可以是 0、1 或 null。
抱歉,我错过了对存储过程的引用,因为它只在标题中。
位可以有值 0,1 和 NULL
根据 documentation 可以是 0,1 和 NULL。
默认BIT可以是NULL
,0
,1
.
您可以在以下方面限制空值:
BIT NOT NULL