sql >> Base de Datos >  >> RDS >> Oracle

¿Insertar nuevas columnas en medio de una tabla?

De forma predeterminada, las columnas solo se agregan al final.

Para insertar una columna en el medio, debe soltar y volver a crear la tabla y todos los objetos relacionados (restricciones, índices, valores predeterminados, relaciones, etc.).

Varias herramientas hacen esto por usted y, dependiendo del tamaño de la mesa, esta puede ser una operación intensiva.

También puede considerar crear vistas en la tabla que muestren columnas en el orden de preferencia (anulando el orden real en la tabla).