PDA

Ver la Versión Completa : Añadir la propiedad unico a un campo de Interbase


mario_uria
21-07-2003, 12:00:25
Hola necesito actualizar un campo de un tabla al cual le quiero decir que es unico (unique), he hecho pruebas con alter table pero o no se puede o no doy con la sentencia correcta.

¿se puede actualizar el campo o tengo que borrarlo y crearlo otra vez?

Gracias a tod@s por adelantado.

Iván
21-07-2003, 12:18:13
Si no me acuerdo mal, la sintaxis era:

ALTER TABLE <nombre_tabla> ADD CONSTRAINT UNIQUE ('campo1', 'campo2');

El número de campos que decidas que sean únicos puede ser el que tú quieras.

En caso de dos campos, no se podrían repetir combinaciones del campo1 y campo2.

Así sería correctos los siguientes casos:

campo1 campo2
001 000
001 001
001 002
002 000
002 001
002 001

001 002 <-- Incorrecto, se repite

Un saludo

mario_uria
22-07-2003, 11:08:48
Hola,

Gracias por tu respuesta, me ha funcionado perfectamente.