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: gracias. |
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 |
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. |
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 |
La franja horaria es GMT +2. Ahora son las 02:25:21. |
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