“Conocimiento Programación>Lenguajes De Programación

La diferencia entre Delete y Truncar en Oracle

2013/6/28
Oracle Database es uno de los más poderosos sistemas de gestión de bases de datos. Es producida y distribuida por la 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 , tales como " Borrar" y " Truncar , " pueden parecen ser similares , se comportan de manera diferente y deben ser utilizados en la manera para la que estaban destinados . Instrucciones
1

Decidir sobre los datos que se suprimen de la tabla de base de datos Oracle .
2

Utilice la opción " Eliminar" para eliminar filas de la tabla . Adición de un " Dónde " cláusula para esta función hará que sólo las filas que satisfacen una cierta condición para ser eliminado . La operación no es permanente y requiere una confirmación , que puede ser dado por escribir " Commit " o " Retroceso ". La primera opción le confirme la eliminación y se eliminará los datos , mientras que el segundo comando deshacer el " Delete" 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 no " Dónde " cláusula se pueden añadir a la sintaxis de esta función . Sin embargo , " truncar " es más rápido y no utiliza todo el espacio "Delete ". Estas son las diferencias esenciales entre los comandos de base de datos Oracle.

Lenguajes De Programación
Cómo escribir un programa simple Easytrieve
Control C en esperar Script
Cómo Eliminar el historial de ASP.NET
¿Cómo puedo crear un sitio web Nodo Niño
Cómo escribir proyectos de código abierto
Cómo crear Karaoke Software
Cómo actualizar el Source SDK
Entity Framework vs NHibernate
Conocimiento de la computadora © http://www.ordenador.online