PL/SQL

PL/SQL (Procedural Language / Structured Query Language) — язык программирования разработаный в корпорации Оракл. Является процедурным расширением языка SQL.

Содержание

Функциональность

PL/SQL даёт возможность использовать переменные, операторы, массивы и исключения. Начиная с версии 8 посредством использования Oracle RDBMS стала доступна и объектно-ориентированная модель.

Стандартный SQL является декларативным языком программирования. Это накладывает на язык определённые ограничения, такие как, например, невозможность выполнения циклов. PL/SQL же, как Тьюринг-полный язык, позволяет разрабочикам обрабатывать реляционную базу данных Оракла, используя обычный стиль программирования. Операторы SQL могут быть легко вызваны непосредственно из кода PL/SQL-процедуры, функции или триггера.

Базовая структура кода

Программа на PL/SQL состоит из блоков. Общая форма PL/SQL-блока:

declare
    -- Описания блока, переменные, типы, курсоры и т. п. (опционально)
begin
   -- Непосредственно код программы
exception
   -- Обработка исключений (опционально)
end;
/* Многострочные
комментарии… */
--Однострочный комментарий

Пример программы

Программа, выводящая «Hello, World!».

begin
  dbms_output.enable();
  dbms_output.put_line('Hello, World!');
end;
/

Ссылки


 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home