Está en la página 1de 1

"alter table" permite modificar la estructura de una tabla.

Podemos utilizarla para agregar, modificar y eliminar campos de una tabla.


Para agregar un nuevo campo a una tabla empleamos la siguiente sintaxis bsica:
alter table NOMBRETABLA
add NOMBRENUEVOCAMPO DEFINICION;
En el siguiente ejemplo agregamos el campo "cantidad" a la tabla "libros", de tipo tinyint, que
acepta valores nulos:
alter table libros
add cantidad tinyint;
Puede verificarse la alteracin de la estructura de la tabla ejecutando el procedimiento
almacenado "sp_columns".
SQL Server no permite agregar campos "not null" a menos que se especifique un valor por
defecto:
alter table libros
add autor varchar(20) not null default 'Desconocido';
En el ejemplo anterior, se agreg una restriccin "default" para el nuevo campo, que puede
verificarse ejecutando el procedimiento almacenado "sp_helpconstraint".
Al agregar un campo puede especificarse que sea "identity" (siempre que no exista otro
campo identity).
Para eliminar campos de una tabla la sintaxis bsica es la siguiente:
alter table NOMBRETABLA
drop column NOMBRECAMPO;
En el siguiente ejemplo eliminamos el campo "precio" de la tabla "libros":
alter table libros
drop column precio;
No pueden eliminarse los campos que son usados por un ndice o tengan restricciones. No
puede eliminarse un campo si es el nico en la tabla.
Podemos eliminar varios campos en una sola sentencia:
alter table libros
drop column editorial,edicion;

DROP TABLE "nombre_tabla";

También podría gustarte

  • Ejercicio 01
    Ejercicio 01
    Documento1 página
    Ejercicio 01
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Practica de Excel
    Practica de Excel
    Documento2 páginas
    Practica de Excel
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Practica de Excel
    Practica de Excel
    Documento2 páginas
    Practica de Excel
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Argos Uml
    Argos Uml
    Documento2 páginas
    Argos Uml
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Ficha 001
    Ficha 001
    Documento5 páginas
    Ficha 001
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Ficha 001
    Ficha 001
    Documento9 páginas
    Ficha 001
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Ficha 004
    Ficha 004
    Documento9 páginas
    Ficha 004
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Plan de Exportación Dechifles en Hojuelas A Losestados Unidos
    Plan de Exportación Dechifles en Hojuelas A Losestados Unidos
    Documento37 páginas
    Plan de Exportación Dechifles en Hojuelas A Losestados Unidos
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Contabilidad
    Contabilidad
    Documento2 páginas
    Contabilidad
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Experiencia
    Experiencia
    Documento5 páginas
    Experiencia
    Edin Santa Cruz Diaz
    Aún no hay calificaciones
  • Auditoria de Desarrollo
    Auditoria de Desarrollo
    Documento16 páginas
    Auditoria de Desarrollo
    Edin Santa Cruz Diaz
    50% (2)