У овом упутству ћемо представити СКЛ * Плус и научити како га повезати са базом података.
Након повезивања, видећемо и како да напишемо наш први програм „Хелло Ворлд“ на ПЛ / СКЛ.
У овом упутству ћете научити.
- Шта је СКЛ * Плус?
- Повезивање са базом података
- Како написати једноставан програм користећи ПЛ / СКЛ
- Декларисање и употреба променљивих у програму
- Коментари у ПЛ / СКЛ
Шта је СКЛ * Плус?
СКЛ * Плус је интерактивни алат за групне упите који се инсталира уз сваку Орацле инсталацију. Може се наћи на Старт> Програми> Орацле-ОраХомеНаме> Развој апликација> СКЛ Плус. Можете га преузети и са Орацле Тецхнологи Нетворк (ОТН)
Има кориснички интерфејс командне линије, Виндовс ГУИ и веб заснован кориснички интерфејс.
Омогућава кориснику повезивање са базом података и извршавање ПЛ / СКЛ наредби.
Повезивање са базом података
У овом одељку научићемо како да се повежемо са СКЛ * Плус у Виндовс ГУИ-у. Када отворимо СКЛ * Плус, тражиће детаље везе како је приказано у наставку.
Детаљи везе:
- Корисничко име: <корисничко име базе података>
- Лозинка: <лозинка за тог корисника>
- Низ хоста: <детаљи о хосту заједно са бројем порта и СИД-ом базе података>
- Након успешне везе, СКЛ плус ће се појавити као што је приказано доле
- Морамо извршити „сет сервероутпут он“ ако желимо да видимо излаз кода.
- Сада смо спремни за рад са алатком СКЛ * Плус.
Како написати једноставан програм користећи ПЛ / СКЛ
У овом одељку написаћемо једноставан програм за штампање „Хелло Ворлд“ помоћу „Анонимоус блоцк“.
BEGINdbms_output.put_line (‘Hello World… ');END;/Излаз:
Hello World…
Објашњење кода:
- Линија кода 2 : Штампа поруку „Хелло Ворлд ...“
- Снимак екрана испод објашњава како да унесете код у СКЛ * Плус.
Напомена: Након блока треба увек следити '/' који шаље информације компајлеру о крају блока. Док компајлер не наиђе на '/', неће сматрати да је блок завршен и неће га извршити.
Декларисање и употреба променљивих у програму
Овде ћемо штампати „Хелло Ворлд“ користећи променљиве.
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/Излаз:
Hello World
Објашњење кода:
- Линија 2 : Проглашавање променљиве „текст“ типа ВАРЦХАР2 величине 25
- Кодни ред 4 : Додељивање вредности „Хелло Ворлд“ променљивој „тект“.
- Линија 5 : Штампање вредности променљиве „текст“.
Коментари у ПЛ / СКЛ
Код за коментарисање једноставно наређује компајлеру да игнорише извршење тог одређеног кода.
Коментар се може користити у програму за повећање читљивости програма. У ПЛ / СКЛ кодови се могу коментарисати на два начина.
- Коришћењем „-“ на почетку реда за коментарисање тог одређеног реда.
- Користећи '/ * ..... * /' Можемо користити више линија. Симбол „/ *“ означава почетак коментара, а симбол „* /“ означава крај коментара. Код између ова два симбола ће компајлер третирати као коментаре.
Пример : У овом примеру ћемо штампати „Хелло Ворлд“, а такође ћемо видети и како се коментарисани редови понашају у коду
BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/Излаз:
Hello World
Објашњење кода:
- Линија 2 : Једноредни коментар и компајлер су игнорисали извршење ове линије.
- 3. ред кода : Штампање вредности „Хелло Ворлд“.
- Кодни ред 4 : Вишередни коментари почињу са '/ *'
- 5. ред кода : Вишередни коментари се завршавају са '* /'
Резиме
У овом упутству сте научили о СКЛ * Плус и успостављању везе са СКЛ * Плус. Такође сте научили како да напишете једноставан програм и како да користите променљиву у њима. У наредним поглављима сазнаћемо више о различитим функционалностима које се могу применити у ПЛ СКЛ програму.