Tecnología

Inicio

La diferencia entre Eliminar y Truncar en Oracle

La diferencia entre Eliminar y Truncar en Oracle


Base de Datos Oracle es uno de los más poderosos sistemas de gestión de base de datos. Es producido y distribuido por Oracle Corporation. Al aprender cómo utilizar los comandos asociados a este sistema, es esencial para entender las diferencias entre ellos. A pesar de que ciertas funciones, como por ejemplo "Borrar" y "truncar", puede parecen ser similares, se comportan de manera diferente y deben ser utilizados de la manera para la que fueron concebidos.

Instrucciones

1 Decidir sobre los datos que se eliminará de la tabla de base de datos Oracle.

2 Utilice el comando "Borrar" para eliminar filas de la tabla. Adición de una cláusula de "dónde" para esta función hará que sólo las filas que satisfacen una cierta condición para ser quitados. La operación no es permanente y requiere una confirmación, que se puede dar escribiendo "Confirmar" o "Rollback". La primera opción se confirme la eliminación y será eliminado los datos, mientras que el segundo comando deshacer la "eliminación" y la mesa se mantendrá sin cambios.

3 Utilice el comando "truncar" para eliminar todas las filas de la tabla. Tenga en cuenta que este tipo de operación es permanente y no requiere ninguna confirmación. No hay reversiones son posibles y ninguna cláusula "donde" se pueden añadir a la sintaxis de esta función. Sin embargo, ' "truncar" es más rápido y no utiliza tanto espacio como "Eliminar". Estas son las diferencias esenciales entre los comandos de base de datos Oracle.