Hola Lista

Complementando, el UNIQUE casi siempre debe acompañarse de NOT NULL sobre
los campos componentes (si aplica)

CREATE TABLE  test(a INT,b INT);

ALTER TABLE test ADD CONSTRAINT u_test_compuesto UNIQUE(a, b);


INSERT INTO test(a,b) SELECT null,1 FROM generate_series(1,7,1) as a(dato);

# SELECT * FROM test;
 a | b
---+---
   | 1
   | 1
   | 1
   | 1
   | 1
   | 1
   | 1
(7 rows)







El 30 de agosto de 2017, 10:40, Miguel Angel Hernandez Moreno<
miguel.hdz....@gmail.com> escribió:

> Si es posible
>
> ALTER TABLE public.cliente
>   ADD CONSTRAINT uni_cliente_empresa_correo UNIQUE(id_empresa,
> correo_electronico);
>
>
> Saludos
>
> El 30 de agosto de 2017, 10:34, Ricardo Alvarado <
> alvaradoricar...@gmail.com> escribió:
>
>> Hola a todos.
>>
>> Mi pregunta en cuanto constraints de unique, puedo realizar un unique que
>> me relacione 2 campos de una misma tabla.
>>
>> Gracias.
>>
>> --
>> *Ricardo Alvarado*
>>
>>
>
>
> --
> ISC Miguel Angel Hernandez Moreno
>



-- 
Cordialmente,

Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate
EnterpriseDB Certified PostgreSQL 9.3 Associate

Reply via email to