Пример программы "Hello World" на PL/SQL
⚡ Умное резюме
Первая программа на PL/SQL демонстрирует, как подключиться к Oracle Используйте SQL*Plus для работы с базой данных и запустите пример "Hello World". В этом ресурсе объясняется работа инструмента SQL*Plus, сведения о подключении, анонимные блоки, объявление переменных и принцип работы комментариев в PL/SQL.

В этом уроке мы познакомимся с SQL*Plus и научимся подключаться к базе данных.
После подключения мы также рассмотрим, как написать нашу первую программу «Hello World» на языке PL/SQL.
Что такое SQL*Plus?
SQL*Plus — это интерактивный инструмент для выполнения пакетных запросов, который устанавливается вместе с каждым устройством. Oracle монтаж. Его можно найти в Пуск > Программы > Oracle-OraHomeName > Разработка приложений > SQL Plus. Кроме того, вы также можете загрузить его с сайта Oracle Технологическая сеть (OTN).
Она имеет интерфейс командной строки, Windows Графический пользовательский интерфейс (GUI) и веб-интерфейс пользователя.
Он позволяет пользователю подключаться к базе данных и выполнять команды PL/SQL.
Подключение к базе данных
В этом разделе мы научимся подключаться к SQL*Plus. Windows Графический интерфейс пользователя. При открытии SQL*Plus программа запросит данные для подключения, как показано ниже.
Детали подключения
- Имя пользователя:
- Пароль:
- Строка хоста:
- После успешного подключения появится SQL Плюс будет отображаться, как показано ниже.
- Нам нужно выполнить «set serveroutput on», если нам нужно увидеть выходные данные кода.
- Теперь мы готовы работать с инструментом SQL*Plus.
Как написать простую программу с использованием PL/SQL
В этом разделе мы напишем простую программу для вывода "Hello World" с помощью...Анонимный блок».
BEGIN dbms_output.put_line ('Hello World..'); END; /
Выход:
Hello World...
Code Объяснение:
- Code линия 2Выводит сообщение «Hello World…».
- На скриншоте ниже показано, как ввести код в SQL*Plus.
Примечание: После каждого блока всегда должен следовать символ '/', который сообщает компилятору о завершении блока. Пока компилятор не встретит '/', он не будет считать блок завершенным и не будет его выполнять.
Объявление и использование переменных в программе
Здесь мы собираемся вывести "Hello World", используя переменные.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
Выход:
Hello World
Code Объяснение:
- Code линия 2Объявление переменной «text» типа VARCHAR2 размером 25.
- Code линия 4: присвоение значения «Hello World» переменной «text».
- Code линия 5: Печать значения переменной «текст».
Комментарии в PL/SQL
Комментирование кода просто дает компилятору указание игнорировать выполнение этого конкретного кода.
Комментарии в программе могут повысить её читаемость. В PL/SQL код можно комментировать двумя способами:
- Для комментирования конкретной строки используйте символ '–' в начале строки.
- С помощью символа '/*……*/' можно комментировать несколько строк кода. Символ '/*' обозначает начало комментария, а символ '*/' — его конец. Код между этими двумя символами будет рассматриваться компилятором как комментарий.
ПримерВ этом примере мы выведем на экран «Hello World» и также посмотрим, как ведут себя закомментированные строки в коде.
BEGIN --single line comment dbms_output.put_line ('Hello World'); /*Multi line commenting begins Multi line commenting ends */ END; /
Выход:
Hello World
Code Объяснение:
- Code линия 2: Однострочный комментарий, и компилятор проигнорировал эту строку при выполнении.
- Code линия 3Вывод значения «Hello World».
- Code линия 4Многострочные комментарии начинаются с '/*'.
- Code линия 5Многострочные комментарии заканчиваются символом '*/'.






