Comando de tabla truncado sql

Comando de tabla truncado sql
El comando SQL Truncate elimina los datos dentro de una tabla de base de datos mientras preserva los metadatos de la tabla, incluido el esquema de la tabla.

Discutamos cómo usar el comando truncado en SQL estándar.

Sintaxis de comando

La sintaxis para el comando truncado es como se muestra a continuación:

TABLA TABLA TRUCATE_NAME;

El comando toma el nombre de la tabla que desea eliminar. Tenga en cuenta que este comando no admite vistas, modelos o tablas externas.

El comando truncar es más útil cuando necesita eliminar todos los datos dentro de una tabla sin eliminar el esquema de la tabla.

A diferencia de su contraparte (Eliminar), el comando Truncate no admite el filtrado para registros específicos utilizando la cláusula WHERE.

Aunque algunos motores de bases de datos compatibles con el comando Truncate para los motores de base de datos, como SQL Server, esta no es una característica compatible en SQL estándar.

Otras características del comando Truncate incluyen:

  1. El comando falla si la tabla es referenciada por una clave externa o contiene una vista indexada.
  2. Es relativamente más rápido que el comando Eliminar.
  3. Requiere menos espacio transaccional, ya que bloquea una mesa completa en lugar de registros individuales.

Dependiendo del motor de la base de datos, necesita permisos explícitos para realizar una operación truncada en una tabla. Por ejemplo, en SQL Server, necesita el permiso de la tabla alter. MySQL requiere un permiso de caída, PostgreSQL requiere un permiso truncado, y Oracle Database requiere la caída de cualquier permiso de tabla.

Ejemplos truncados de SQL

Ilustramos cómo usar el comando sql truncate. Suponga que tenemos una tabla de muestra conocida como clientes con los registros como se muestra a continuación:

Podemos truncar la tabla como se muestra a continuación:

Cliente de tabla truncado;

El comando anterior debe eliminar todos los datos en la tabla. La consulta de la tabla debe devolver un conjunto de filas vacías.

Si una clave extranjera hace referencia a la tabla, el comando truncado fallará. Se proporciona una salida de ejemplo a continuación:

Conclusión

En este tutorial, discutimos cómo funciona el comando truncado y cómo usar el comando truncar para eliminar los datos de una tabla. Esperamos que hayas encontrado este artículo útil. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.