如何在 SQL 语句中声明 bool 参数?
最佳答案
与声明任何其他变量的方式相同,只需使用 bit
类型:
DECLARE @MyVar bit
Set @MyVar = 1 /* True */
Set @MyVar = 0 /* False */
SELECT * FROM [MyTable] WHERE MyBitColumn = @MyVar
请注意,这在语义上与真正的 bool 值不同。 1/0 值并不总是按照您期望的方式映射到 true/false。
关于sql - 如何在 SQL 语句中声明 bool 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1355385/