SQL: sentencia TRUNCATE TABLE

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

SQL: sentencia TRUNCATE TABLE

Este tutorial de SQL explica cómo usar SQL sentencia TRUNCATE TABLE Con sintaxis y ejemplos.

describir

La instrucción SQL TRUNCATE TABLE se utiliza para eliminar todos los registros de una tabla. Realiza la misma función que la instrucción DELETE sin la cláusula WHERE.

advertir: si trunca una tabla, la instrucción TRUNCATE TABLE no se puede revertir en algunas bases de datos.

sintaxis

La sintaxis de la instrucción TRUNCATE TABLE en SQL es:

TRUNCATE TABLE table_name;

parámetro o parámetro

table_name La tabla a truncar.

Ejemplo de DDL/DML

Si desea seguir este tutorial, obtenga DDL para crear las tablas y DML para completar los datos. ¡Entonces pruebe los ejemplos en su propia base de datos!

ejemplo

Puede optar por truncar la tabla en lugar de soltarla y volver a crearla. Truncar una tabla puede ser más rápido y no afecta ninguno de los índices, activadores y dependencias de la tabla. También es una forma rápida de borrar registros de una tabla si no necesita preocuparse por retroceder.

Veamos un ejemplo de cómo usar la instrucción TRUNCATE TABLE en SQL.

En este ejemplo, tenemos una tabla llamada proveedores con los siguientes datos:

Identificación del proveedor Nombre del proveedor Ciudad Expresar
100 microsoft Redmond Washington
200 Google paisaje de la cima de la montaña California
300 Oráculo ciudad de secoya California
400 Kimberly Clark Owen Texas
500 Alimentos Tyson Springdale Arkansas
600 sc johnson Racine el estado de wisconsin
700 Alimentos Dole pueblo del lago oeste California
800 flores comida thomasville Georgia
900 Artes electrónicas ciudad de secoya California

Ingrese la siguiente instrucción TRUNCATE TABLE:

TRUNCATE TABLE suppliers;

Luego seleccione nuevamente los datos de la tabla de proveedores:

SELECT * FROM suppliers;

Estos son los resultados que deberías ver:

Identificación del proveedor Nombre del proveedor Ciudad Expresar

Este ejemplo trunca la tabla denominada proveedores y elimina todos los registros de esa tabla. Es equivalente a la siguiente instrucción DELETE en SQL:

DELETE FROM suppliers;

Ambas declaraciones hacen que se eliminen todos los datos de la tabla de proveedores. La principal diferencia entre los dos es que una declaración DELETE se puede revertir si se selecciona, pero una declaración TRUNCATE TABLE no se puede revertir en todas las bases de datos SQL.

Si necesita agregar el nombre de la base de datos antes del nombre de la tabla, puede reescribir la instrucción TRUNCATE TABLE de la siguiente manera:

TRUNCATE TABLE totn.suppliers;

Este ejemplo trunca la tabla denominada proveedores en la base de datos denominada totn.

(Visited 7 times, 1 visits today)