FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
es opcion alternativa usar identity
Tengo una pregunta de usar autoincrementable (identity), es buena opcion o mejor asigno una tabla de folios y solo paso el ultimo valor a mi tabla.
por que al ingresar datos con sentencias sql de insert, se activara el incremento en uno cuando mis registros no coincidiran, es decir: Código:
tabla productos: 1 product 01 12.50 2 product 02 10.50 6 product 06 11.50 usando el identificador identity me incrmentara en uno y por logica si son 3 regristros pero yo no los tengo en el orden. gracias. |
#2
|
||||
|
||||
Identity es lo mejor.
Y *nunca* se deberia asignar un significado especial para el ID de una tabla. Enrueda mucho las cosas y requiere mas manejo de actualizaciones & borrados en cascada
__________________
El malabarista. |
#3
|
|||
|
|||
ok, no entendo bien lo de identity pero si es lo mejor hay forma de que al ingresar datos (Insert..) no se active el autoincremento, y posteriormente activarlo de nuevo.
esto es por razones por que hay algunos registros que tengo que no son consecutivos. gracias. |
#4
|
||||
|
||||
No hay muchos casos donde realmente un campo de ID *debe* ser incremental, y si existe, es mejor agregar un campo mas. Los campos ID con significado son mala idea.
Es mejor: Id: Identity : Deja que lo maneje la BD a su antojo Codigo: El codigo que necesites de forma incremental. Ej: Id Codigo 1 01 2 02 3 03 12 04
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Valor inicial en @@Identity | lucasarts_18 | MS SQL Server | 2 | 04-07-2006 16:08:10 |
alternativa a brcc32.exe | elcigarra | Varios | 0 | 24-01-2006 13:35:48 |
Insertar datos cuando una tabla tiene col con identity | La__X | SQL | 10 | 21-01-2006 00:27:23 |
Que usar como alternativa al BDE ? | sangenisp | Conexión con bases de datos | 3 | 07-07-2003 14:51:45 |
|