Oracle - Procedimientos con Tablas variantes

 
Vista:

Procedimientos con Tablas variantes

Publicado por Hernan* (62 intervenciones) el 19/02/2004 15:07:59
Hola , como puedo hacer un procedimiento que haga un insert into una tabla que le paso po parametro?
Algo asi
Procedure Insertar(Tabla in Varchar2, Codigo in Number)
Begin
Insert into tabla(Codigo);
End
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

Sql Dinamico

Publicado por saenix (30 intervenciones) el 19/02/2004 18:20:41
Hola
Mira puedes buscar en este foro acerca de mejores ejemplos de SQL dinamico , yo te pongo lo que yo he usado y ha funcionado , espero te sirva
usando tu ejemplo :

Procedure Insertar(Tabla in Varchar2, Codigo in Number)
--variable donde pones el codigo sql
vv_codigo_sql varchar2(200);
Begin
vv_codigo_sql := ' insert into ' || Tabla || '(codigo) values(' ||to_char(Codigo ) ||')' ;
execute immediate vv_sql;

End
suerte
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