
Para duplicar una tabla, podemos hacer varias cosas, copiar sólo la estructura:
1 | SELECT * Into DestinationTableName From SourceTableName Where 1 = 2 |
porque puede ser útil para casos X, o bien hacer un duplicado exacto de la misma:
1 | SELECT * INTO MyNewTable FROM MyTable |
con la salvedad de que, no se copiarán las constraints o índices.
¿la tabla destino ya debe haber sido creada y contener los mismos campos? o con el primer comando se crea sola
Con el segundo comando sin necesidad de nada mas se ejecuta la copia
Con esto he clonado la tabla completa junto con los datos, lo que me gustaría saber es si puedo trabajar en forma independiente con la tabla clonada sin afectar a la original?