SQL: copiar una tabla en otra...

Resuelto
Hola a todos,

La consulta :
CREATE TABLE TABLE2 AS SELECT * FROM TABLE1 ;
me permite copiar la estructura así como los datos de TABLE1 en TABLE2.
No existe alguna forma (consulta) que permita copiar únicamente la estructura (sin los datos)?

Gracias a todos por vuestra ayuda.

9 respuestas

  1. Aún más limpio:

    CREATE TABLE table2 LIKE table1

    (Copie simplemente la estructura de table1 creando una table2)
    40
    1. Eh... ¿en qué SGBD? No funciona en SQL Server, en cualquier caso...
      -1
    2. Aún menos en Oracle
      0
    3. aún yo sobre PostgreSQL 9.3
      0
    4. @mtk30aún menos en postgres 9.3
      0
    5. funciona en phpMyAdmin mtk30-
      0