Hallo zusammen:
Ich habe folgendes Script:
Soweit wird der Count Befehl erfolgreich geschrieben. Wie kann dann dieser Befehl auch gleichzeitig ausgeführt werden, so dass auch das Ergebnis angezeigt wird?
Mit EXECUTE IMMEDIATE (str)?
Gruß Rene
Ich habe folgendes Script:
Code:
SET SERVEROUTPUT ON DECLARE str VARCHAR2 (1000); str2 VARCHAR2 (1000); l_cnt NUMBER; BEGIN FOR cur_t IN (SELECT TABLE_NAME FROM user_tables GROUP BY TABLE_NAME) LOOP BEGIN str := 'SELECT COUNT(*) FROM ' ||cur_t.table_name || ';'; DBMS_OUTPUT.put_line (str); END; END LOOP; END; /
Soweit wird der Count Befehl erfolgreich geschrieben. Wie kann dann dieser Befehl auch gleichzeitig ausgeführt werden, so dass auch das Ergebnis angezeigt wird?
Mit EXECUTE IMMEDIATE (str)?
Gruß Rene
Comment