SoloCodigo

Bases de Datos => Oracle => Mensaje iniciado por: elaragon en Viernes 5 de Enero de 2007, 12:00

Título: Volcar Informacion
Publicado por: elaragon en Viernes 5 de Enero de 2007, 12:00
Hola!

Necesito volcar información de una tabla a otra desde una aplicacion en PROC en entorno UNIX.

La información, es en concreto, aquella en la que una columna concreta tiene el valor de una variable.

He probado a hacer:

scanf("%d",&valor);

EXEC SQL CREATE TABLE TABLA2 AS
SELECT * FROM TABLA1 WHERE col1=:valor;

Pero mi compilador opina que: : PCC-S-02206, Host variables are not permitted within a DDL statement

ALGUNA IDEA????

Gracias
Título: Re: Volcar Informacion
Publicado por: JuanK en Sábado 6 de Enero de 2007, 19:25
claro, lo que debes hacer es crear una cadena completa con la instrucción de creación de la tabla y luego ya esa cadena completa si la puedes mandar a ejecución.