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.
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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.