Bases de Datos > SQL Server
CLAVE PRIMARIA ACEPTA VALORES NULOS
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
[*] Página Anterior
Ir a la versión completa