Saltar al contenido

¿Cómo agregar una columna de tipo de datos booleano a una tabla existente en sql?

Hacemos una verificación profunda cada uno de los posts de nuestra página web con la meta de enseñarte siempre la información veraz y certera.

Solución:

En SQL SERVER es BITaunque permite NULL para ser almacenados

ALTER TABLE person add  [AdminApproved] BIT default 'FALSE';

También hay otros errores en su consulta.

  1. Cuando modifica una tabla para agregar una columna, no es necesario mencionar column palabra clave en alter declaración

  2. Para agregar una restricción predeterminada, no es necesario usar SET palabra clave

  3. Valor predeterminado para un BIT la columna puede ser ('TRUE' or '1') / ('FALSE' or 0). TRUE o FALSE necesita mencionarse como string no como identificador

La respuesta dada por Pரதீப் crea un anulable boolNo un bool, que puede estar bien para usted. Por ejemplo, en C# crearía: bool? AdminApprovedno bool AdminApproved.

Si necesita crear un bool (por defecto a false):

    ALTER TABLE person
    ADD AdminApproved BIT
    DEFAULT 0 NOT NULL;

Reseñas y puntuaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *