[oracle] do czego służy / na końcu bloku pl/sql

0

Mógłby mi ktoś wytłumaczyć czemu zawsze na końcu bloku PL/SQL po "END;" stawia się "/" ? Kod działa również bez "/" więc po co on jest ?

0

Zależy z czego korzystasz. Jeśli z SQL*PLUS, to / się przydaje. W trybie interaktywnym i w skryptach. Natomiast w innych narzędziach może być zbędny. Po prostu nie używaj i tyle. Chcesz wiedzieć do czego się przydaje - użyj SQLPLUS.

0

To znaczy co mam zrobic w sql*plus zeby sie dowiedziec do czego to sluzy ? :)

0

Aha, do tej pory nie korzystałem z SQLPlus, ale jak przed chwilą sprawdziłem wpisanie bloku PL/SQL bez "/" w SQLPlus nie powoduje jego wykonania, SQLPlus czeka na kolejne instrukcje do wpisania, dopiero użycie "/" informuje SQLPlus, że to już koniec bloku i ma go wykonać.

Natomiast z tej strony co podałeś jeśli dobrze pojąłem to, że użycie w SQL*Plus samego "/" powoduje wykonanie ostatnio wykonywanej komendy SQL lub bloku PL/SQL (piszą tam o buforze czy zapewne chodzi o ostatnia komende SQL lub PL/SQL).

1 użytkowników online, w tym zalogowanych: 0, gości: 1