Ahi usas constrint, ej:

CREATE TABLE clientes (
        codigo int4,
    nombre varchar,
        PRIMARY KEY(codigo),
    UNIQUE (nombre)
);

El 19-11-2009, a las 12:42, Fernandos Siguenza escribió:

Amigo como estan, queria consultarles algo tengo una tabla de clientes, entre algunos campos de los que tengo estan, codigo, nombre direccion, telefono. Bien ahora lo que quiero es que cuando se crea un nuevo cliente, al hacer el insert desde mi aplicacion si el codigo del cliente esta repetido la base de datos lo controla porque es llave primaria, pero si quiero que tampoco se pueda ingresar nombres repetidos, entonces el el campo nombre debe ser llave tambien?? o es preferible controlarle desde una funcion, y ahi hacer ese tipo de controles.

Saludos



------------------------
Manuel Diego Paillafil Gamboa
man...@radiohead.cl



Responder a