Diferencia entre revisiones de «SQL»

Contenido eliminado Contenido añadido
ErKURITA (discusión · contribs.)
Deshecha la edición 35358957 de 201.227.2.171 (disc.) - vandalismo
ErKURITA (discusión · contribs.)
Deshecha la edición 35270009 de 82.74.247.140 (disc.) - vandalismo
Línea 93:
--[[Especial:Contributions/201.227.2.171|201.227.2.171]] ([[Usuario Discusión:201.227.2.171|discusión]]) 22:44 21 mar 2010 (UTC)ISHJS--[[Especial:Contributions/201.227.2.171|201.227.2.171]] ([[Usuario Discusión:201.227.2.171|discusión]]) 22:44 21 mar 2010 (UTC)DDF--[[Especial:Contributions/201.227.2.171|201.227.2.171]] ([[Usuario Discusión:201.227.2.171|discusión]]) 22:44 21 mar 2010 (UTC)DDD[[SDW[[Archivo:DWDWDED<math>DEFT55958</math>]]]]
 
=== TRONCATETRUNCATE ===
 
Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRONCATETRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el comando TRONCATETRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.
 
==== Ejemplo ====
 
<source lang="sql">
TRONCATETRUNCATE TABLE ''TABLA_NOMBRE1''
</source>