SQL - Tabla como parámetro

 
Vista:

Tabla como parámetro

Publicado por Alberto (1 intervención) el 10/03/2005 11:02:04
Hola a todos,

Estoy trabajando con sql y pl/sql, en concreto utilizando el programa toad y tengo una duda que por más que busco no consigo resolver, es la siguiente:

Me gustaría pasar como parámetro de un procedimiento almacenado el nombre de una tabla para posterioremente hacer un update en esa tabla, sería algo así:

CREATE OR REPLACE FUNCTION fun (vTableName IN VARCHAR2,
nFileID IN NUMBER,
nLineNum IN NUMBER)
RETURN VARCHAR2
IS....

esto no compila porque me dice que al hacer el update la tabla tiene que existir;

he visto soluciones del tipo:
CREATE OR REPLACE FUNCTION fun @vTableName VARCHAR2,...

pero el toad no me permite crear variable dinámicas del tipo @nombre_variable

No tengo más remedio que usar el toad porque estoy en el trabajo y trabajan con esta aplicación.

Alguien me podría ayudar???
estoy desesperado...

Muchas gracias.

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