TIPS

  • Valores Nulos
    Los valores nulos pueden causar que no se haga uso de un índice. Crea las tablas especificando...

Quién está en linea

Tenemos 3 invitados conectado

Acceso

Inciar sesión

Buscar

Cómo reiniciar el valor de una columna IDENTITY en Sybase PDF Imprimir Correo electrónico
Sybase - Transact-SQL
Martes 13 de Octubre de 2009 06:46

Existe un atributo en Sybase para poder reiniciar un identity llamado indentity_burn_max.

Este atributo se cambia mediante un store procedure de sistema sp_chgattribute.

Por ejemplo:

Si truncamos una tabla en Sybase que contiene columnas con identity, el valor del identity no se va a modificar, para ello debemos ejecutar el siguiente comando:

sp_chgattribute mi_tabla, 'identity_burn_max',0,'0'
go


Esto lo debemos de ejecutar después de truncar o hacer un delete en una tabla donde requerimos reiniciar el identity.

Existe un bug la versión 12.5.4 ESD#1 de Adaptive Server Enterprise que no permitía definir el valor inicial de un identity a 1, solo a un valor 2.

Comentarios (0)
¡Sólo los usuarios registrados pueden escribir comentarios!
 

Foro

Error en Dbcc checkdb
JoseM 29-07-10 02:38
Auditoria
EdsOCA 28-07-10 14:46
Export
EdsOCA 22-07-10 23:24
Desencadenador con Update
JoseM 21-07-10 01:10
Interpretar bloqueos
JoseM 14-07-10 01:38

More...