Пример программы "Hello World" на PL/SQL

⚡ Умное резюме

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

  • 🇧🇷 Инструмент SQL*Plus: SQL*Plus — это интерактивный инструмент для выполнения пакетных запросов, устанавливаемый вместе с программным обеспечением. Oracle для выполнения команд PL/SQL.
  • ???? Подключение к базе данных: Для подключения требуется имя пользователя, пароль и строка хоста с номером порта и SID базы данных.
  • 👋 Блок «Привет, мир»: Анонимный блок использует BEGIN, dbms_output.put_line и END, за которыми следует косая черта, для вывода результата.
  • 📦 Использование переменных: В разделе DECLARE определяется переменная типа VARCHAR2, которой присваивается значение и которая выводится во время выполнения.
  • 💬 Комментарии: PL/SQL поддерживает однострочные комментарии с двойными дефисами, а также многострочные комментарии, заключенные в символы косой черты и звездочки.

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

В этом уроке мы познакомимся с 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" с помощью...Анонимный блок».

Напишите простую программу, используя PL/SQL.

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

Выход:

Hello World...

Code Объяснение:

  • Code линия 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

Code Объяснение:

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

Code Объяснение:

  • Code линия 2: Однострочный комментарий, и компилятор проигнорировал эту строку при выполнении.
  • Code линия 3Вывод значения «Hello World».
  • Code линия 4Многострочные комментарии начинаются с '/*'.
  • Code линия 5Многострочные комментарии заканчиваются символом '*/'.

Часто задаваемые вопросы (FAQ)

Да. Искусственный интеллект может мгновенно генерировать и объяснять блоки PL/SQL. Новичкам всё равно следует запускать каждый пример в SQL*Plus и понимать каждую строку, чтобы заложить прочную основу в языке.

Да. Инструменты искусственного интеллекта могут выявлять распространенные ошибки, такие как отсутствие косой черты, точки с запятой или несбалансированные кавычки, и предлагать исправления. Это ускоряет обучение, но каждое исправление следует проверять, запуская код.

Эта команда позволяет SQL*Plus отображать вывод из dbms_output.put_line. Без предварительного выполнения этой команды ваши выводимые сообщения останутся скрытыми, и программа будет выглядеть так, будто не выдает никакого видимого результата.

Анонимный блок — это безымянная программа PL/SQL с необязательным разделом DECLARE и обязательным разделом BEGIN-END. Он выполняется один раз и не сохраняется в базе данных, что делает его идеальным для быстрых тестов.

Подведем итог этой публикации следующим образом: