Я знаю, что наиболее близким к логическому типу данных в SQL Server 2005 является тип данных BIT
. Однако SQL Server, очевидно, непрерывно работает с логическими значениями (в конце концов, он может обрабатывать сравнения). Таким образом, есть ли способ «симулировать» логическое возвращаемое значение из UDF? Например, я хотел бы иметь возможность установить ограничение CHECK
с использованием синтаксиса
(...) CHECK (dbo.FunctionReturningTrue())
вместо
(...) CHECK (dbo.FunctionReturningBit() = 1)
.
Это возможно?