![]() |
Duda sobre campo autonumerico
Hola forofos:
Quisiera despejar algunas dudas sobre el campo autonumerico: Primero: Que tan cierto es que el mencionado campo, consuma mas memoria por ser entero y no varchar. Segundo: Si mi BD esta en una red, y dos estaciones insertar una fila simultaneamente, ¿quien será el primero en ser numerado?, o en todo caso ¿como funciona o deberia funcionar? Saludos. |
Primero:
Cita:
Estamos hablando de bits, o sea, que no es tan grave. Segundo Digamos de dos usuarios A y B, el primero que le de a anadir, es el que obtiene el numero mas pequeno, A le da a anadir, despues B, ahora A cancela el registro. B guarda el registro. UPPPs te queda un hueco con el autonumerico. Cuando anadas datos de prueba los autonumericos no se reinician, y tendras que acceder a una tabla de sistema para volverlo a poner a cero. Depende del sistema gestor de bases de datos tendras que hacer una u otra cosa. A lo que vamos, es mejor poner un campo Entero y controlar tu el valor que se le va a dar al anadir un registro, por ejemplo con una consulta a la base datos al anadir un registro. Saludos |
Hola,
Cita:
En caso de ser así... Integer (generadores) -> 32 bits (4 Bytes) Varchar -> Depende del juego de caracteres utilizado (como mínimo, un byte por caracter) Cita:
Saludos. |
| La franja horaria es GMT +2. Ahora son las 17:56:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi