Las claves primarias establecen índices de las tablas de bases 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 base de datos desea cambiar la clave principal en una tabla. Para lograr un cambio, la clave principal actual se cae y uno nuevo se coloca en la tabla con la sentencia "alter " . Instrucciones
1
Abra el Administrador corporativo de Oracle . La caída de la clave principal actual en la tabla con el siguiente código:
ALTER TABLE tblNamedrop tblConstraint RESTRICCIÓN ;
Reemplazar " tblName " con el nombre de la tabla Oracle y reemplazar " tblConstraint " con el nombre . de la clave primaria
2
Añada una nueva clave principal a la tabla con el siguiente código :
ALTER TABLE tblNameadd RESTRICCIÓN tblConstraint PRIMARY KEY ( tblConstraint ) ;
< p > al igual que la instrucción drop , sustitúyase " tblName " con el nombre de la tabla Oracle y " tblConstraint " con el nombre de la nueva clave principal .
3
clic en el botón " Ejecutar" en Enterprise Manager Oracle . Esto ejecuta las dos declaraciones . La clave primaria vieja se cae primero y se crea uno nuevo sobre la mesa.