21/08/2008, 09:25
|
| | Fecha de Ingreso: junio-2008 Ubicación: D.F.
Mensajes: 62
Antigüedad: 16 años, 5 meses Puntos: 1 | |
Respuesta: check de dos columnas de la misma tabla Que Tal,
Intanta realizar tu constraint de la siguiente manera.
CREATE TABLE PRUEBA_CHECK (
ID NUMBER(10),
CAMPO1 VARCHAR2(20),
CAMPO2 VARCHAR2(20),
CONSTRAINT PRUEBAC_PK PRIMARY KEY (ID),
CONSTRAINT PRUEBAC_CK CHECK (((campo1 IS NULL) AND (campo2 IS NULL)) OR ((campo1 IS NULL) AND (campo2 IS NOT NULL)) OR ((campo1 IS NOT NULL) AND (campo2 IS NULL)))
)
/
Espero te sea de Utilidad. |