Bases de Datos > SQL Server

 CLAVE PRIMARIA ACEPTA VALORES NULOS

<< < (2/2)

ProfesorX:
Para agregar restriccion a la tabla usa lo siguiente:


--- Código: SQL --- ALTER TABLE tabla ADD CONSTRAINT CK_tabla_columna CHECK (columna <> '')   
Solo verifica que la columna no haga conflicto con la restriccion antes de añadir la restriccion, es decir, si la columna contiene una cadena en blanco, no te dejara añadir la restriccion. Primero elimina/modifica la fila que contenga la columna que hace conflicto con la restriccion, y
entonce ya te dejara añadir la restriccion

Saludos :)

aaiello:
Es importante aclarar que asi como sql server no acepta null en la pk (como cualquier motor decente) tu confusion puede venir de que en sql server '' y NULL no son lo mismo, mientras que en Oracle son sinonimos.
Saludos,
-
Lic. Andrés M. Aiello
DBA MSSQL - Oracle
http://aiellodba.blogspot.com/

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa