martes, 28 de septiembre de 2010

Restringir el valor de una columna como única

La mayor parte de las veces que se crea una tabla en la base de datos, se crea con id y una clave, sin embargo esa clave no se debería de repetir, lo más fácil sería crear esa clave como llave primaria sin embargo para darle mantenimiento y trabajar con ella es un poco más talachuda, pues bien existen dos formas de decirle a la base de datos que no queremos que esa clave se repita, la primera y para mi la más fácil sería mediante el siguiente código:

ALTER TABLE nombre_tabla

ADD CONSTRAINT nombre_restriccion --támbien conocida como constraint

UNIQUE(nombre_columna)


O la segunda forma es mediante el Management Studio

   1. Abrir el Management Studio
   2. Abrir el Modificar de la tabla
   3. Click derecho en la columna donde dice Indexes/Keys.
   4. Agregar una restricción
   5. Seleccionar el campo de la tabla y el valor Unico



Bueno espero y les sirva sino aquí dejo un manual Integridad de Datos

1 comentario: