-
Cómo cambiar la clave principal de Oracle9i
-
Las claves primarias establecen índices de las tablas de base de datos Oracle. Todas las tablas de Oracle requieren claves principales para funcionar a pleno rendimiento. No incluir una clave principal en una tabla provoca problemas de rendimiento lento en la base de datos. Sin embargo, a veces el administrador de la base quiere cambiar la clave principal en una tabla. Para lograr un cambio, la clave principal actual se deja caer, y uno nuevo se coloca sobre la mesa con el \ "alter \" comunicado.Instrucciones
1 Abra su Oracle Enterprise Manager. La caída de la clave principal actual en la tabla usando el siguiente código:
ALTER TABLE tblName
RESTRICCIÓN caer tblConstraint
IRReemplazar \ "tblName \" con el nombre de la tabla de Oracle y reemplazar \ "tblConstraint \" con el nombre de la clave primaria.
2 Añadir una nueva clave principal a la tabla usando el siguiente código:
ALTER TABLE tblName
Agregar restricción tblConstraint PRIMARY KEY (tblConstraint)
IRAl igual que la sentencia de descarte, reemplace \ "tblName \" con el nombre de la tabla Oracle y \ "tblConstraint \" con el nombre de la nueva clave principal.
3 Haga clic en el botón \ "Run \" en su Oracle Enterprise Manager. Esto ejecuta los dos estados. La clave primaria de edad se cae primero y el nuevo que se crea en la tabla.