Db2 – Crear una tabla con el resultado de un Select

En Db2 es posible crear una tabla a  partir del resultado de una sentencia SELECT.  Para eso usaremos la sentencia CREATE TABLE AS cuya documentación puedes encontrar aquí.

Ya que hacer uso de la sentencia es muy sencillo, mostraré el proceso con dos ejemplos:

Crear tabla con los datos y columnas de una sentencia SELECT.

CREATE TABLE LIBRERIA.TABLANUEVA AS (SELECT CAMPO1,CAMPO2,..,CAMPON 
        FROM LIBRERIA.TABLADATOS) WITH DATA;

y si lo que necesitamos es crear solo la tabla con la definición de campos del SELECT ejecutaremos la siguiente sentencia:

CREATE TABLE LIBRERIA.TABLANUEVA AS (SELECT CAMPO1,CAMPO2,..,CAMPON 
        FROM LIBRERIA.TABLADATOS) WITH NO DATA;

Puedes ejecutar una sentencia de selección sobre la tabla creada para poder ver el resultado de la operación.

Sé el primero en comentar

Deja un comentario