Saltar al contenido

[2021] ¿Existe un tipo de datos booleano en Microsoft SQL Server como en MySQL? {DH}

octubre 2, 2021

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 NULLa 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}