如何在T-SQL中创建位常量?

时间:2014-09-04 04:26:59

标签: sql-server tsql

如何在T-SQL中创建位常量?我尝试使用Convert(bit,0),但这在SSDT中有一个奇怪的效果。

2 个答案:

答案 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;
相关问题