Informix - insertar registro c parametro(tabla)

 
Vista:

insertar registro c parametro(tabla)

Publicado por Alberto (4 intervenciones) el 18/09/2002 23:05:09
Amigos:
Deseo insertar a una tabla registros pero partiendo de un nombre de tabla que ingresara a un procedimiento como un parametro.
Es posible hacerlo solo usando el motor de Base de Datos Informix?

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:insertar registro c parametro(tabla)

Publicado por Luis (78 intervenciones) el 23/09/2002 17:42:05
Puedes Explicarte mejor con un ejemplo..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:insertar registro c parametro(tabla)

Publicado por Alberto (4 intervenciones) el 23/09/2002 18:51:28
por ejemplo:
tengo el valor valor1 que deben ingresar a la tabla TABLA1
procedimiento(pvalor,pTABLA)
y que dentro del procedimiento lo inserte a la tabla que doy como parametro con el valor indicado.
Gracias de antemano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:insertar registro c parametro(tabla)

Publicado por Luis Octavio Rivaldo (78 intervenciones) el 24/09/2002 14:33:16
debes crear una variable tipo char donde se crea la instruccion que necesitas Ejemplo comando char(150). Le Asignamos a comando lo siguiente:
let comando = "echo insert into ",pTABLA," values '(' ",pVALOR,"');' > eje.sql"
y lo direccionamos a un archivo o script SQL. desde el mismo procedimiento hacemos que se ejecute el script.
run comando
esto genera un archivo con la siguiente instruccion.
Nombre del Archivo eje.sql
entonces hacemos que se ejecute Asi:
run "dbaccess nombre_base_de_datos nombre_archivo.sql"
o sea
run "dbaccess nombre_base_de_datos eje.sql"
Listo ya ejecuto la instruccion del archivo eje.sql

Ok.
Espero que te ayude.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar