PL / SQL Перша програма: Приклад, світ, приклад

Зміст:

Anonim

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

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

У цьому підручнику - ви дізнаєтесь.

  • Що таке SQL * Plus?
  • Підключення до бази даних
  • Як написати просту програму за допомогою PL / SQL
  • Оголошення та використання змінних у програмі
  • Коментарі на PL / SQL

Що таке SQL * Plus?

SQL * Plus - це інтерактивний інструмент для пакетних запитів, який встановлюється при кожному встановленні Oracle. Її можна знайти в меню Пуск> Програми> Oracle-OraHomeName> Розробка додатків> SQL Plus. Ви також можете завантажити його з Oracle Technology Network (OTN)

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

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

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

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

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

  • Ім'я користувача: <ім'я користувача бази даних>
  • Пароль: <пароль для цього користувача>
  • Рядок хосту: <деталі хосту разом із номером порту та SID бази даних>
  • Після успішного з'єднання з'явиться SQL plus, як показано нижче
  • Нам потрібно виконати "set serveroutput on", якщо нам потрібно побачити вихідні дані коду.
  • Тепер ми готові працювати з інструментом SQL * Plus.

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

У цьому розділі ми збираємося написати просту програму для друку "Hello World" за допомогою "Anonymous block".

BEGINdbms_output.put_line (‘Hello World… ');END;/
Вихід:
Hello World… 

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

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

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

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

Тут ми збираємось надрукувати "Hello World", використовуючи змінні.

DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/
Вихід:
Hello World

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

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

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

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

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

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

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

BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/
Вихід:
Hello World

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

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

Резюме

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