“Conocimientos software>Software de base de datos

Cómo restablecer una Inicialización de identidad en Microsoft SQL

2012/10/6
Microsoft SQL Server es compatible con el uso de una columna IDENTITY por tabla. Una columna de identidad proporciona un valor numérico que se puede utilizar como valor de referencia o la tecla. Columnas IDENTITY se incrementan automáticamente cada vez que una nueva fila se agrega a la tabla . El valor de identidad comienza en un valor proporcionado por el usuario , llamada la semilla , o al 1 si no se especifica ningún valor, y se incrementa en la cantidad suministrada por el usuario , llamado el incremento, o 1 si no se especifica ningún valor. Restablecer el valor de inicio o incremento de la columna IDENTITY requiere ya sea bajando la columna y la creación de uno nuevo o truncar la tabla y ejecutar CHECKIDENT DBCC . Cosas que necesitará
derechos administrativos en la base de datos
Ver Más instrucciones
gota y recrean una columna
1

abrir una conexión a la base de datos que desee usar Microsoft SQL Server Management Studio o su aplicación preferida .
2

Escriba una consulta para quitar la columna identidad existente. Esto debe ser hecho antes de crear una nueva columna de identidad , ya que cada tabla sólo puede tener una columna de identidad . La sintaxis es :

ALTER TABLE [ table_name ] DROP COLUMN [ column_name ]

Esto eliminará por completo la columna de la identidad actual de la tabla , causando la pérdida de valores de identidad existentes . Si se necesitan estos valores , deben ser respaldadas o copian en una fila no identidad primero .
3

Escriba y ejecute una consulta para agregar una nueva columna de identidad. La sintaxis es :

ALTER TABLE [ table_name ] ADD COLUMNA [ column_name ] IDENTIDAD ( [ semillas ] , [ Valor mínimo ] )

Supply su punto de partida necesario para la semilla y el valor de incremento de la incremento. Esto creará una nueva columna sin valores de datos omitidos .
Uso truncamiento y DBCC CHECKIDENT
4

abrir una conexión a la base de datos que desee usar Microsoft SQL Server Management Studio o su aplicación preferida .
5

truncar la tabla . Esto elimina todos los datos de la tabla , así que asegúrese de que no hay datos que desee conservar . La sintaxis es :

TRUNCATE [ table_name ]
6

Ejecutar DBCC CHECKIDENT para modificar el valor de la semilla. Esto no cambia el valor de incremento . Valores de incremento sólo se pueden cambiar usando el método de la sección 1 . La sintaxis para esto es :

DBCC CHECKIDENT ( [ table_name ] , RESEED , [ new_seed ] )

El nuevo valor de inicialización será el primer valor que se utiliza para insertar una nueva fila
.

Software de base de datos
Ejemplos de software de gestión de base de datos
Cómo convertir una hoja de cálculo a una página Web en OpenOffice para Mac
Cómo insertar Oracle
Cómo mostrar la última entrada de cada cuenta en Query Acceso
¿Qué es un procesador de consultas
Cómo validar una dirección de correo en el Acceso
Joomla ! Capacidad de datos
Cómo desactivar un 11 Archivo de registro Sybase DB
Conocimientos Informáticos © http://www.ordenador.online