logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Modificando tablas

Selecciona el idioma :

Este video solo está disponible para los alumnos que han adquirido el curso

Modificando tablas


Para modificar la estructura de una tabla se utiliza el comando DDL “ALTER TABLE”. Este comando realiza un COMMIT implícito y permite:

Añadir columnas:

  • ALTER TABLE hr.employees ADD (job_id NUMBER),

Modificar columnas:

  • ALTER TABLE hr.employees MODIFY (job_id NUMBER (5,2)),

Borrar columnas:

  • ALTER TABLE hr.employees DROP COLUMN job_id,

Renombrar columnas:

  • ALTER TABLE hr.employees RENAME COLUMN job_id TO job_id2,

Marcar una columna como no usada:

  • ALTER TABLE hr.employees SET UNUSED COLUMN job_id,

Modificar una tabla a solo lectura:

  • ALTER TABLE hr.employees READ ONLY,

Consideraciones al modificar los campos de una tabla:

  • Si se cambia el tipo de dato de un campo, la tabla debe estar vacía.
  • No se puede cambiar el tipo de dato de un campo que es [FOREIGN KEY] o que es referenciado por una [FOREIGN KEY].

Para modificar un campo disminuyendo la longitud (precisión o escala) del tipo de dato, la tabla debe estar vacía, los registros deben tener valores nulos en tal campo o los datos existentes deben ser inferiores o iguales a la nueva longitud. Se puede modificar un campo definido [NULL] a [NOT NULL], siempre que la tabla esté


modificando tablas

Publicaciones Recientes de oracle sql

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?