Cordial Saludo
Actualmente tengo una duda en relación a las restricciones Unique Key, tengo entendido que estás tienen la siguiente estructura
CREATE TABLE ejemplo
(campo1 integer,
campo2 varchar(10),
campo3 date,
constraint uk_const UNIQUE KEY(campo1,campo2));
esto con el fin de que no hayan registros con los mismos datos en el "campo1" y el "campo2" respectivamente, más necesito saber si hay manera de que esta restricción sea más "explícita" y puntual, es decir que si se puede hacer algo equivalente a lo siguiente:
CREATE TABLE ejemplo
(campo1 integer,
campo2 varchar(10),
campo3 date,
constraint uk_const UNIQUE KEY(campo1=10,campo2));
esto con el fin de que no hayan registros con los mismos datos en el "campo1" (cuyo valor sea exactamente 10, solo este valor y no otros) y el "campo2" respectivamente.
Obviamente ya se que este 2do query no funciona, pues lo he intentado ejecutar, por eso mismo pregunto por algo similar, que haga lo que necesito ó si saben si no es posible hacer a nivel de BD la restricción que necesito?.
Soy claro?
Quedo atento a sus comentarios.
Muchas gracias.