insertar ID del tipo identity

18/07/2007 - 23:12 por Germán | Informe spam
la idea es insertar ids fijos en columnas identity mientras están otros
agregando registros a la tabla

con set identity_insert logro insertar registros, pero cuando los ids son
mayores al corriente me cambia la numeración.

se me ocurrio bloquear la tabla en forma total (tablockx) luego capturo con
ident_current() y lo establesco con DBCC CHECKIDENT y desbloqueo.

pero el costo del bloqueo es alto ya que no se puede actualizar la tabla.
hay otra forma ?

saludos.

Preguntas similare

Leer las respuestas

#1 Isaias
19/07/2007 - 02:34 | Informe spam
"la idea es insertar ids fijos en columnas identity mientras están otros
agregando registros a la tabla"

¿Para que?
Saludos
IIslas


"Germán" wrote:

la idea es insertar ids fijos en columnas identity mientras están otros
agregando registros a la tabla

con set identity_insert logro insertar registros, pero cuando los ids son
mayores al corriente me cambia la numeración.

se me ocurrio bloquear la tabla en forma total (tablockx) luego capturo con
ident_current() y lo establesco con DBCC CHECKIDENT y desbloqueo.

pero el costo del bloqueo es alto ya que no se puede actualizar la tabla.
hay otra forma ?

saludos.



Respuesta Responder a este mensaje
#2 Germán
19/07/2007 - 20:39 | Informe spam
tomo los datos de un sql (terminal) y lo inserto en otro (servidor) que es
acumulativo.

pero tiene que quedar con los ids del terminal.


"Isaias" escribió en el mensaje
news:
"la idea es insertar ids fijos en columnas identity mientras están otros
agregando registros a la tabla"

¿Para que?
Saludos
IIslas


"Germán" wrote:

la idea es insertar ids fijos en columnas identity mientras están otros
agregando registros a la tabla

con set identity_insert logro insertar registros, pero cuando los ids son
mayores al corriente me cambia la numeración.

se me ocurrio bloquear la tabla en forma total (tablockx) luego capturo
con
ident_current() y lo establesco con DBCC CHECKIDENT y desbloqueo.

pero el costo del bloqueo es alto ya que no se puede actualizar la tabla.
hay otra forma ?

saludos.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida