“Conocimiento software>Software de base de datos

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

2013/11/15
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
Cómo crear un horario de clases de SQL
Cómo convertir WDB para Mac
Cómo utilizar BCP de MS SQL
¿Qué contiene un registro de registros DBMS?
Diferencia entre SQL y Oracle
Cómo convertir un archivo SDF a un MDF
¿Para qué se utiliza el software de desarrollador de Oracle SQL?
¿A qué sirve un archivo de base de datos en Microsoft Access?
Conocimiento de la computadora © http://www.ordenador.online