Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Columnas sin duplicados

Estas en el tema de Columnas sin duplicados en el foro de Oracle en Foros del Web. Hola a tod@s. Estoy creando una tabla y necesito que una de las columnas no permita duplicados. Por ejemplo, si la tabla es Agenda y ...
  #1 (permalink)  
Antiguo 20/08/2009, 07:18
 
Fecha de Ingreso: agosto-2006
Mensajes: 35
Antigüedad: 18 años, 3 meses
Puntos: 0
Columnas sin duplicados

Hola a tod@s.

Estoy creando una tabla y necesito que una de las columnas no permita duplicados.
Por ejemplo, si la tabla es Agenda y sus columnas Nombre y Apellidos y tenemos los siguientes datos:

Nombre | Apellidos
Juan | Benito García

Quiero que si se intenta insertar otro registro cuyo campo Apellidos sea igual a Benito García (porque ya existe en la tabla) que no me deje.

Espero haberme explicado, gracias.

Un saludo!
  #2 (permalink)  
Antiguo 20/08/2009, 07:23
 
Fecha de Ingreso: agosto-2006
Mensajes: 35
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Columnas sin duplicados

Añado que a ser posible no sea haciendo a la columna Apellidos parte de la clave primaria de la tabla.
  #3 (permalink)  
Antiguo 20/08/2009, 07:49
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Columnas sin duplicados

Puedes crearla como unique key.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:03.