update statement Aufbau in einer Variabler speichern

update statement aufbau in einer Variabler speichern?

  • xxx

    Stimmen: 1 100,0%
  • xxx

    Stimmen: 0 0,0%

  • Umfrageteilnehmer
    1

f_mal

Benutzer
Beiträge
9
Halo zusammen,

ich habe folgendes Problem:

Code:
DECLARE
  v_table VARCHAR(20);
  v_pw    VARCHAR2(30);
  v_sql   VARCHAR2(2000);
begin
V_PW:= '*************';
V_TABLE:='BENUTZER';
    for d in (SELECT username FROM DBA_USERS WHERE username IN upper(('&mand')))
    loop
      for e in (SELECT LOGIN, pw FROM schema.BENUTZER WHERE ID >= '10000001')
      loop
        --dbms_output.put_line( 'updated '||d.username||'.'||v_table||' set pw = '||v_pw||' where login='||e.login||';' );
        v_sql:='updated '||d.username||'.'||v_table||' set pw = '||v_pw||' where login='||e.login||'
        dbms_output.put_line(v_sql);
      end loop;
    end loop;
end;

das dbms_output.put_line funktioniert aber die Zusamensetzung in der v_sql leider nicht. das stimmt im Sysntax irgendetwas nicht (hochkomma oder änliches).
kann bitte jemand helfen?

vielen dank im voraus.

Schöne Grüße
Flo
 
Werbung:
hat sich erledigt.
v_sql:='updated '||d.username||'.'||v_table||' set pw = '||v_pw||' where login = '||e.login||'';
,; hat gefehlt.

VG
Flo
 
Zurück
Oben