Flag1
은 varchar
열이고 값은 "true"및 "false"입니다. 비트 열로 변환해야합니다.SQL Server에서 varchar 열을 bit 열로 변환하는 방법
나는이 작업을 수행 할 때 :
Convert(Bit,Flag1)
는 오류를 보여줍니다
Msg 245, Level 16, State 1, Line 2
Syntax error converting the varchar value 'False' to a column of data type bit.
알림. 가양 성 및 네거티브 방지를 위해 결과를 다시 확인할 수 있습니까? –
declare @ flag1 varchar (25) = 'True'- 선행 공백 –
'true'일 경우 1을 선택하고 'false'일 경우 1, 그렇지 않으면 0 else 0 –