Перша програма PL/SQL: приклад Hello World

У цьому посібнику ми познайомимося з SQL* Plus і навчимося підключати його до бази даних.

Після підключення ми також побачимо, як написати нашу першу програму «Hello World» на PL/SQL.

Що таке SQL* Plus?

SQL* Plus — це інтерактивний інструмент пакетного запиту, який встановлюється з кожним Oracle установка. Його можна знайти в меню Пуск > Програми > Oracle-OraHomeName > Розробка програм > SQL Plus. Крім того, ви також можете завантажити його з Oracle Технологічна мережа (OTN)

Він має інтерфейс користувача командного рядка, Windows Графічний інтерфейс користувача та веб-інтерфейс користувача.

Це дозволяє користувачеві підключатися до бази даних і виконувати команди PL/SQL.

Підключення до бази даних

У цьому розділі ми дізнаємося, як підключитися до SQL* Plus в Windows GUI. Коли ми відкриваємо SQL* Plus, він запитає деталі підключення, як показано нижче.

Деталі підключення

  • Ім'я користувача:
  • Пароль:
  • Рядок хоста:

Підключення до бази даних

  • Після успішного підключення, SQL плюс з’явиться, як показано нижче

Підключення до бази даних

  • Нам потрібно виконати «set serveroutput on», якщо нам потрібно побачити вихід коду.
  • Тепер ми готові до роботи з інструментом SQL* Plus.

Як написати просту програму за допомогою PL/SQL

У цьому розділі ми збираємося написати просту програму для друку «Hello World» за допомогою «Анонімний блок».

Напишіть просту програму за допомогою PL/SQL

BEGIN
dbms_output.put_line (‘Hello World..');
END;
/

вихід:

Hello World...

Пояснення коду:

  • Рядок коду 2: друкує повідомлення «Hello World. . .”
  • На наведеному нижче знімку екрана пояснюється, як ввести код у SQL* Plus.

Примітка: Після блоку завжди має стояти '/', який надсилає компілятору інформацію про кінець блоку. Поки компілятор не зустріне '/', він не вважатиме блок завершеним і не виконає його.

Напишіть просту програму за допомогою PL/SQL

Оголошення та використання змінних у програмі

Тут ми збираємося надрукувати «Hello World» за допомогою змінних.

Оголошення та використання змінних

DECLARE
text VARCHAR2(25);
BEGIN
text:= ‘Hello World’;
dbms_output.put_line (text);
END;
/

вихід:

Hello World

Пояснення коду:

  • Рядок коду 2: Оголошення змінної «text» типу VARCHAR2 розміром 25
  • Рядок коду 4: Присвоєння значення «Hello World» змінній «text».
  • Рядок коду 5: Друк значення змінної “text”.

Коментарі в PL/SQL

Коментування коду просто вказує компілятору ігнорувати цей конкретний код від виконання.

Коментар можна використовувати в програмі для підвищення читабельності програми. У PL/SQL коди можна коментувати двома способами.

  • Використання «–» на початку рядка, щоб прокоментувати цей конкретний рядок.
  • Використовуючи '/*…….*/', ми можемо використовувати кілька рядків. Символ '/*' позначає початок коментаря, а символ '*/' позначає кінець коментаря. Код між цими двома символами розглядатиметься компілятором як коментарі.

Приклад: у цьому прикладі ми збираємося надрукувати «Hello World», а також ми побачимо, як коментовані рядки поводяться в коді

Коментарі в PL/SQL

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

вихід:

Hello World

Пояснення коду:

  • Рядок коду 2: Однорядковий коментар і компілятор проігнорував цей рядок у виконанні.
  • Рядок коду 3: Друк значення «Hello World».
  • Рядок коду 4: багаторядковий коментар починається з '/*'
  • Рядок коду 5: багаторядкове коментування закінчується на '*/'

Підсумки

У цьому посібнику ви дізналися про SQL* Plus і встановлення підключення до SQL* Plus. Ви також дізналися про те, як написати просту програму та як використовувати в них змінну. У наших наступних розділах ми дізнаємося більше про різні функції, які можна реалізувати в Програма PL SQL.