如何在T-SQL中创建位常量?我尝试使用Convert(bit,0),但这在SSDT中有一个奇怪的效果。
答案 0 :(得分:1)
您是否尝试过:CAST(0 AS BIT)
另外看看这里:
Imply bit with constant 1 or 0 in SQL Server
答案 1 :(得分:0)
我不确定 SSDT中的奇怪效果是什么意思,但是您可以尝试另外两个选项:
使用CAST
代替转换:
CAST(0 AS BIT)
首先声明变量:
DECLARE
@True BIT,
@False BIT;
SET @True = 1;
SET @False = 0;