May 18

Hello, world! в Oracle PL/SQL 👋

Если вы начали изучать Oracle PL/SQL, то, по традиции, первый шаг — это вывести простое сообщение "Hello, world!". Даже в языках для работы с базами данных хочется сделать этот символичный старт. 😄

Что такое PL/SQL?

PL/SQL (Procedural Language/SQL) — это процедурное расширение языка SQL, разработанное Oracle. Он позволяет писать:

  • процедуры,
  • функции,
  • триггеры,
  • пакеты
  • и даже целые приложения на стороне базы данных.

Первый пример: "Hello, world!"

Пример программы на PL/SQL, которая выведет «Hello, world!» в DBMS Output:

BEGIN
  DBMS_OUTPUT.PUT_LINE('Hello, world!');
END;
Результат выполнения SQL-запроса

Как выполнить код?

В SQL Developer или PL/SQL Developer

  1. Откройте новое окно SQL.
  2. Вставьте код.
  3. Нажмите "Run" или F5.
  4. Убедитесь, что DBMS Output включен (кнопка "DBMS Output: On").

В Oracle APEX

  • Перейдите в SQL Workshop → SQL Commands.
  • Вставьте и выполните код.
  • Просмотрите вывод в "DBMS Output".

Что такое DBMS_OUTPUT.PUT_LINE?

Это встроенная процедура Oracle, которая выводит данные в консоль разработчика.
Она используется для отладки, сообщений и тестов.

А если с переменными?

Можно усложнить немного:

DECLARE
  v_message VARCHAR2(100) := 'Hello, world!';
BEGIN
  DBMS_OUTPUT.PUT_LINE(v_message);
END;
Результат выполнения PL/SQL-скрипта


Итого:

  • Это базовая конструкция для старта с PL/SQL.
  • Очень удобно использовать для отладки.
  • Убедитесь, что DBMS Output включён — иначе не увидите результат 😉


Контакты

Написать автору | Telegram | Сайт автора

💬 Пишите в комментариях, какой язык программирования был у вас первым для “Hello, world!”!