Categorias
iiiiii
sql dinamico
Descripcion
Crear un sql dinamico con parametros dinamicos
Nota
Oracle solo acepta este tipo de datos para parametros dinamicos
SYS.ODCIVARCHAR2LIST () ;
Scrippt
declare
v_values sys.OdciVarchar2List := SYS.ODCIVARCHAR2LIST () ;
myupdate varchar2(2000);
vcSentencia VARCHAR2(2000);
begin
v_values.EXTEND;
v_values(1):='juliangomez';
v_values.EXTEND;
v_values(2):='1143944936';
--dbms_output.put_line('dat'||v_values(1));
vcSentencia :='
declare
v_values sys.OdciVarchar2List;
begin
v_values := :1;
UPDATE mitable set nombre= v_values(1)
where numero = v_values(2);
end;
';
EXECUTE IMMEDIATE vcSentencia USING v_values;
end;