Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   claves computas y auto_increment (https://www.clubdelphi.com/foros/showthread.php?t=61434)

einarcito 07-11-2008 14:19:10

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

poliburro 07-11-2008 15:25:01

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.

Lepe 07-11-2008 16:23:01

¿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