У цьому підручнику ми представимо 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.