ПЛ / СКЛ први програм: Пример здравог света

Преглед садржаја:

Anonim

У овом упутству ћемо представити СКЛ * Плус и научити како га повезати са базом података.

Након повезивања, видећемо и како да напишемо наш први програм „Хелло Ворлд“ на ПЛ / СКЛ.

У овом упутству ћете научити.

  • Шта је СКЛ * Плус?
  • Повезивање са базом података
  • Како написати једноставан програм користећи ПЛ / СКЛ
  • Декларисање и употреба променљивих у програму
  • Коментари у ПЛ / СКЛ

Шта је СКЛ * Плус?

СКЛ * Плус је интерактивни алат за групне упите који се инсталира уз сваку Орацле инсталацију. Може се наћи на Старт> Програми> Орацле-ОраХомеНаме> Развој апликација> СКЛ Плус. Можете га преузети и са Орацле Тецхнологи Нетворк (ОТН)

Има кориснички интерфејс командне линије, Виндовс ГУИ и веб заснован кориснички интерфејс.

Омогућава кориснику повезивање са базом података и извршавање ПЛ / СКЛ наредби.

Повезивање са базом података

У овом одељку научићемо како да се повежемо са СКЛ * Плус у Виндовс ГУИ-у. Када отворимо СКЛ * Плус, тражиће детаље везе како је приказано у наставку.

Детаљи везе:

  • Корисничко име: <корисничко име базе података>
  • Лозинка: <лозинка за тог корисника>
  • Низ хоста: <детаљи о хосту заједно са бројем порта и СИД-ом базе података>
  • Након успешне везе, СКЛ плус ће се појавити као што је приказано доле
  • Морамо извршити „сет сервероутпут он“ ако желимо да видимо излаз кода.
  • Сада смо спремни за рад са алатком СКЛ * Плус.

Како написати једноставан програм користећи ПЛ / СКЛ

У овом одељку написаћемо једноставан програм за штампање „Хелло Ворлд“ помоћу „Анонимоус блоцк“.

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. ред кода : Вишередни коментари се завршавају са '* /'

Резиме

У овом упутству сте научили о СКЛ * Плус и успостављању везе са СКЛ * Плус. Такође сте научили како да напишете једноставан програм и како да користите променљиву у њима. У наредним поглављима сазнаћемо више о различитим функционалностима које се могу применити у ПЛ СКЛ програму.