Crear columna de IDENTIDAD usando función IDENTITY en SQL Server


En SQL Server existe una función llamada IDENTITY, la cual permite crear una columna de identidad en una nueva tabla.

Esta función se utiliza en instrucciones SELECT INTO.

Otro punto importante es que esta función es distinta a la propiedad IDENTITY que se utiliza con la sentencia CREATE TABLE y ALTER TABLE.




SELECT nombre,
       apellido,
       IDENTITY(INTEGER,100,1) AS Id_emp
INTO  empleado_2
FROM  empleado


En el código anterior se crea una nueva tabla llamada empleado_2, y se crea la columna Id_emp el cual es un campo IDENTITY el cual su indice iniciara del numero 100 y se incrementara en 1.

Nota: Esta función IDENTITY no admite pasar valores mediante variables.




No hay comentarios:

Publicar un comentario