Character Set Related Query
BEGIN
FOR i IN 1..3000
LOOP
if nls_charset_name(i) is not null then
dbms_output.put_line(TO_CHAR(i) || ' ' || nls_charset_name(i));
end if;
END LOOP;
END;
/
BEGIN
FOR i IN 1..3000
LOOP
if nls_charset_name(i) is not null then
dbms_output.put_line(TO_CHAR(i) || ' ' || nls_charset_name(i));
end if;
END LOOP;
END;
/
Zunächst einmal, was ist der PL/SQL Profiler und was kann ich grob mit ihm machen ?
Der Profiler ist eine PL/SQL Package, dass die Ausführung von anderem PL/SQL Code beobachtet und Ausführungszeit und Häufigkeit protokolliert. Er dient dazu langsame Codestücke zu finden, oder Code zu identifizieren der einfach unnötig oder zu oft ausgeführt wird. Ein Profiler ist nicht mit einem Debugger zu verwechseln, denn ich kann weder Schritt für Schritt den Ablauf verfolgen, noch kann ich Haltepunkte oder ähnliches definieren. Das macht aber auch die Anwendung eines Profilers sehr einfach: