
Hay un tipo de datos booleano en SQL Server. Tus valores pueden ser TRUE
, FALSE
o UNKNOWN
. Sin embargo, el tipo de datos booleano es solo el resultado de una expresión booleana que es una combinación de. contiene Operadores de comparación (p.ej. =
, <>
, <
, >=
) o operadores logicos (p.ej. AND
, OR
, IN
, EXISTS
). Las expresiones booleanas solo se permiten en algunos lugares, incluido el WHERE
Cláusula, HAVING
Cláusula que WHEN
Cláusula de un CASE
expresión o el predicado de un IF
o WHILE
Instrucción de control de flujo.
Para todos los demás usos, incluido el tipo de datos de una columna en una tabla, no se permite booleano. Para estos otros usos, el BIT
Se prefiere el tipo de datos. Se comporta como uno reducido INTEGER
que solo permite los valores 0
, 1
y NULL
a menos que esté con un. limitado NOT NULL
Restricción de columna o una CHECK
Restricción.
Para a. usar BIT
Columna en una expresión booleana, debe estar precedida por un …
leer mas:
[2021] ¿Existe un tipo de datos booleano en Microsoft SQL Server como en MySQL? {DH}