30
SQL 문에서 부울 매개 변수를 선언하려면 어떻게해야합니까?SQL 문에서 부울 매개 변수를 선언하려면 어떻게해야합니까?
SQL 문에서 부울 매개 변수를 선언하려면 어떻게해야합니까?SQL 문에서 부울 매개 변수를 선언하려면 어떻게해야합니까?
당신이 다른 변수를 선언 같은 방법
, 그냥bit
유형을 사용합니다. 예를 들어, IF @isDeleted .... 이 작업을 수행해야합니다. IF @ isDeleted = 1 ....
SQL Server는 'TRUE'
및 'FALSE'
을 bit
값으로 인식합니다. 따라서 bit
데이터 유형을 사용하십시오!
declare @var bit
set @var = 'true'
print @var
이는 1
을 반환합니다. 비트가 가장 가까운이지만
DECLARE @MyVar bit
Set @MyVar = 1 /* True */
Set @MyVar = 0 /* False */
SELECT * FROM [MyTable] WHERE MyBitColumn = @MyVar
, 비트 부울되지 않습니다 : –