Bazy danych 2 - Laboratorium 2
Polecenie run działa podobnie do / (ukośnik), z tą różnicą, że wykonywane polecenie jest listowane.
SQL> RUN
1 BEGIN
2 DBMS_OUTPUT.PUT_LINE('Hello, world’);
3* END;
Hello, world
PL/SQL procedurę successfully completed.
Polecenie execute pozwala wykonać pojedyncze polecenie PL/SQL. Pełną nazwę polecenia można skrócić do EXEC.
SQL> EXECUTE DBMS_OUTPUT.PUT_LINE('Hello, world');
Hello, world
PL/SQL procedurę successfully completed.
Trzeba uważać, na zmienną LINESIZE (bo mogą pojawić się mylące wyniki).
SQL> SET LINESIZE 5
SQL> EXECUTE DBMS_OUTPUT.PUTJLINE(’HHHHeeeellllllo')
HHHHe
eeell
lilio
PL/SQL procedurę successfully completed.
Polecenie LIST przytacza zawartość bufora. Wydane z parametrem lub parametrami wyświetla tylko wskazaną linię lub zakres linii. Gwiazdka wskazuje linię bieżącą.
SQL> LIST
1 BEGIN
2 DBMS_OUTPUT.PUT_LINE('HHHHeeeellllllo');
3* END;
SQL>
SQL> LIST 2
2* DBMS_OUTPUT.PUT_LINE('Hello, world’);
SQL> LIST 1
1* BEGIN
10