Первая программа PL/SQL: пример Hello World

В этом руководстве мы познакомимся с SQL* Plus и узнаем, как подключить его к базе данных.

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

Что такое SQL* Плюс?

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: Объявление переменной «текст» типа VARCHAR2 размером 25.
  • Строка кода 4: присвоение значения «Hello World» переменной «text».
  • Строка кода 5: Печать значения переменной «текст».

Комментарии в 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-программа.