claves computas y auto_increment
hola chicos una pregunta, como hago para definir una tabla que tenga una clave compuesta por ejemplo id y codigo , pero yo quiero q id sea auto_increment y codigo solo un entero pero que las dos formen parte de la clave pricinpal. gracias
|
Eso es muy sencillo.
configuras el primer campo como autonumérico ( En oracle no existen y si ese es el motor que usas entonces creas un disparador y una secuencia). y de igual forma dependiendo del motor que uses defines como llave primaria ambos campos. Saludos. |
¿para qué quieres unirlo con otro campo?, el autonumérico por diseño, ya cumple la definición de clave primaria.
El campo código no aporta nada a la clave primaria, por eso es mejor dejarlo como un campo más del registro. Siempre puedes añadir un índice al código para tenerlos ordenados, o para las búsquedas. Saludos |
La franja horaria es GMT +2. Ahora son las 08:11:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi