La instrucción TRUNCATE TABLE es un método rápido y eficiente para eliminar todas las filas de una tabla. TRUNCATE TABLE es equivalente a la instrucción DELETE sin una cláusula WHERE. Sin embargo, TRUNCATE TABLE es más rápida y utiliza menos recursos de registro de sistema y de transacciones.
En comparación con la instrucción DELETE, TRUNCATE TABLE ofrece las siguientes ventajas:
Utiliza menos espacio de registro de transacciones.
La instrucción DELETE quita una a una las filas y graba una entrada en el registro de transacciones por cada fila eliminada. TRUNCATE TABLE quita los datos al cancelar la asignación de las páginas de datos utilizadas para almacenar los datos de la tabla y sólo registra la página de asignaciones anuladas en el registro de transacciones.
Suele utilizar menos bloqueos.
Cuando la instrucción DELETE se ejecuta mediante un bloqueo de fila, cada fila de la tabla se bloquea para su eliminación. TRUNCATE TABLE siempre bloquea la tabla y la página pero no cada fila.
Como en el caso de DELETE, la definición de una tabla vaciada con TRUNCATE TABLE permanece en la base de datos, junto con sus índices y sus objetos asociados. Si la tabla contiene una columna de identidad, el contador para dicha columna se restablece al valor de inicialización definido para ella. Si no se define ningún valor de inicialización, se utiliza el valor predeterminado 1. Para conservar el contador de identidad, utilice DELETE.
Para Mayor información sobre Truncate Table haga click aqui.
Trabajo Práctico y Marco Teórico: Truncate Table
Otros Tipos de Datos
Existen diferentes tipos de datos en SQL entre los mas usados podemos identificar los siguientes:
Marco Teórico: Otros Tipos de Datos SQL
Marco Teórico y Trabajos Prácticos: Tipos de Datos Numéricos: Datos Numéricos
Marco Teórico y Trabajos Prácticos: Tipos de Datos Texto: Datos Texto
Marco Teórico y Trabajos Prácticos: Tipos de Datos Fecha y Hora: Tipo de Datos Fecha y Hora
Trabajo Practico Grupal: Hasta 4 integrantes.
El trabajo debe tener una portada indicando los integrantes del grupo.
Deberá ser realizado en un archivo en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.
Fecha Entrega: 03/07/2019 -
Fecha Entrega: 03/07/2019 -
Saludos.
No hay comentarios:
Publicar un comentario