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:
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.