Tecnología

Inicio

Cómo cambiar la clave principal de Oracle9i

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
IR

Reemplazar \ "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)
IR

Al 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.