gramajo,
Cita:
Empezado por gramajo
...necesito que el campo "codigo_cliente" no sea llave primaria, necesito que el campo "nombre_cliente" lo sea...mi cliente quiere ingresar en la tabla clientes, personas u empresas con código y sin código...
|
Te sugiero reconsiderar este cambio,
a efectos de normalización de BD no es recomendable este tipo de implementaciones, cada tupla debe tener un identificador único, el nombre del cliente no es adecuado como clave primaria.
Una alternativa es
crear una función de búsqueda por medio del nombre_cliente (Parcial o Total) que de como resultado el codigo_cliente (O una lista de los códigos que cumplan con el string de búsqueda) y a través de este accesar la información de la tabla clientes, esto permitirá un diseño relacional mas coherente y dará
facilidad de acceso a la información relacionada con la clave obtenida.
Espero sea útil
Nelson.