Sentencia ALTER TABLE

Páginas: 2 (322 palabras) Publicado: 19 de agosto de 2013
Sentencia ALTER TABLE
La sentencia ALTER TABLE modifica la estructura de una tabla. Mediante esta instrucción podemos añadir columnas nuevas o eliminar columnas. Cuando eliminamos una columnase pierden todos los datos almacenados en ella.
Eliminar Columnas
ALTER TABLE nombre_tabla DROP COLUMN nombre_columna.
Con la sintaxis anterior es posible eliminar columnas de una tabla, exceptoaquellas que tengan las siguientes características:
-Utilizan en un índice.
- Utilizan en una restricción CHECK, FOREIGN KEY, UNIQUE o PRIMARY KEY.
- Está asociada a una definición DEFAULT oenlazada a un objeto predeterminado.
- Está enlazada a una regla.
- Está registrada para la compatibilidad con texto.
- Se utiliza como clave de texto de una tabla.
Ejemplo:
Por crisis losempleados no reciben comisión, así que hay que eliminar dicha columna de la tabla EMPLEADO.
ALTER TABLE EMP DROP COLUMN COMM

Agregar Columnas
ALTER TABLE nombre_tabla ADD nombre_columna tipo_dato[clausula por defecto]
La empresa ya no está en crisis así que los empleados pronto recibirán comisión, agregue ese atributo a la tabla.
ALTER TABLE EMP ADD COMM INT NULL


Practica 7:
1.- Swanha sido contratada por la empresa como vendedora, agréguela a la base datos y complete la demás información.
2.-El empleado 7654 fue dado de alta erróneamente, el apellido correcto es McCORMICrealice el cambio en la tabla.
3.- Por mal desempeño TANGO ha sido despedido de la empresa, actualice la información en la BD.
4.- Ya que el conserje TANGO fue dado de baja busque a otra personaque desempeñe su puesto.
5.- Si realizo el ejemplo de borrar la columna COMM agréguela de nuevo
6.- Cree una vista con todos los datos de la tabla empleado
7.-Asigne comisión de 800 pesos a todoslos analistas desde la vista V_EMP
8.-Muestre los cambios del ejercicio anterior en la tabla EMP
9.- Elimine la columna HIREDATE de la tabla EMP
10.- Muestre los datos de la tabla V_EMP
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Alter table
  • ALTER TABLE
  • Mysql, referencia de uso del comando 'alter table'
  • tabla sentencias sql 1
  • Comandos Y Sentencias De Sql Para Usuarios, Tablas, Procedimientos, Tiggers Y Funciones
  • alteridad
  • alteridad
  • la alteridad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS