Saltar al contenido

Modificar la sintaxis de agregar columna de tabla

Ya no tienes que indagar más por todo internet porque llegaste al espacio correcto, contamos con la solución que necesitas hallar pero sin complicaciones.

Solución:

solo elimina COLUMN de ADD COLUMN

ALTER TABLE Employees
  ADD EmployeeID numeric NOT NULL IDENTITY (1, 1)

ALTER TABLE Employees ADD CONSTRAINT
        PK_Employees PRIMARY KEY CLUSTERED 
        (
          EmployeeID
        ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, 
        ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

Así es como Agregar nueva columna a la tabla

ALTER TABLE [tableName]
ADD ColumnName Datatype

P.ej

ALTER TABLE [Emp]
ADD Sr_No Int

Y si quieres que se incremente automáticamente

ALTER TABLE [Emp]
ADD Sr_No Int IDENTITY(1,1) NOT NULL

La sintaxis correcta para agregar una columna a la tabla es:

ALTER TABLE table_name
  ADD column_name column-definition;

En tu caso será:

ALTER TABLE Employees
  ADD EmployeeID int NOT NULL IDENTITY (1, 1)

Para agregar varias columnas, use corchetes:

ALTER TABLE table_name
  ADD (column_1 column-definition,
       column_2 column-definition,
       ...
       column_n column_definition);

COLUMN La palabra clave en SQL SERVER se usa solo para modificar:

ALTER TABLE table_name
  ALTER COLUMN column_name column_type;

Calificaciones y comentarios

Si piensas que te ha resultado útil este post, te agradeceríamos que lo compartas con otros juniors así contrubuyes a dar difusión a nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *