SQL

1. Copiar una tabla. agregado el 17-05-2007:

select tabla1.* into tabla2 from tabla1 where 1=2

Lo que hace es copiar la toda la tabla uno en una tabla2 creando la tabla 2 y la comparación falsa 1=2 es que la copia vacía, solo su estructura, digamos que es como un Save As. Ahora, si una vez que la creamos nos arrepentimos de nuestros pecados y queremos meter datos en la tabla 2 tenemos que hacer algo similar al siguiente punto.

2. Insertar de una tabla a otra. 18-05-2007

insert into tabla2 select * from tabla1 where 1=1

Esto nos copiara todo el contenido, claro que podemos definir el filtro como nosotros queramos.

3. Vaciar una tabla

delete tabla

Hay que tener cuidado con esta aparentemente inocente instrucción, puede causar daños irreparables si no se tiene un respaldo de los datos.