Основы PL/SQL: набор специальных символов

Набор символов языка PL/SQL OracleПрограмма PL/SQL представляет собой последовательность команд, состоящих из одной или нескольких строк текста. Набор символов, из которых составляются эти строки, зависит от используемого в базе данных набора символов. Для примера в табл. 1 приведены символы набора US7ASCII.

Тип Символы
Буквы A-Z, a-z
Цифры 0-9
Знаки ~ ! @ # $ % * () _ — + = | : ; " ' < > , . ? / ^
Пропуски (whitespace) Табуляция, пробел, новая строка, возврат каретки

Каждое ключевое слово, оператор и лексема PL/SQL состоит из разных комбинаций символов данного набора. Остается разобраться, как связать эти символы друг с другом!

А теперь любопытный факт о PL/SQL. В документации Oracle (а также в предыдущих изданиях этой книги) символы &, { } и [ ] также были отнесены к стандартному набору символов. Хотя эти символы допустимы в литеральных строках, Oracle не использует их в коде PL/SQL. Более того, эти символы не могут непосредственно включаться в идентификаторы, определяемые программистом.

Запомните, что язык PL/SQL не учитывает регистр символов. Это означает, что символы верхнего регистра интерпретируются так же, как символы нижнего регистра (кроме символов, заключенных в ограничители, с которыми они интерпретируются как литеральная строка). В книге встроенные ключевые слова языка (а также некоторые идентификаторы, используемые Oracle в качестве имен встроенных функций и пакетов) обычно записываются в верхнем регистре, а идентификаторы, определяемые программистом, — в нижнем регистре.

Специальные символы языка PL/SQL

Некоторые символы — как по отдельности, так и в сочетании с другими символами — имеют в PL/SQL специальное значение. Эти специальные символы (простые и составные) перечислены в табл. 2.

Символы Описание
; Завершает объявления и команды
% Индикатор атрибута (атрибут курсора, подобный %ISOPEN, или атрибут неявных объявлений, например %ROWTYPE) также используется в качестве символа подстановки в условии LIKE
_ Обозначение подстановки одного символа в условии LIKE
@ Признак удаленного местоположения
: Признак хост-переменной, например :block.item в Oracle Forms
** Оператор возведения в степень
<> или != или ^= или ~= Оператор сравнения «не равно»
|| Оператор конкатенации
<< и >> Ограничители метки
<= и >= Операторы сравнения «меньше или равно» и «больше или равно»
:= Оператор присваивания
=> Оператор ассоциации
.. Оператор диапазона
-- Признак однострочного комментария
/* и */ Начальный и конечный ограничители многострочного комментария

Символы группируются в лексические единицы, которые называются атомарными, поскольку они представляют собой наименьшие самостоятельные элементы языка. В PL/SQL лексическими единицами являются идентификатор, литерал, разделитель и комментарий. Мы рассмотрим их в следующей статье моего блога.

Вас заинтересует / Intresting for you:

Встроенные методы коллекций PL...
Встроенные методы коллекций PL... 14740 просмотров sepia Tue, 29 Oct 2019, 09:54:01
Управление приложениями PL/SQL...
Управление приложениями PL/SQL... 4634 просмотров Stas Belkov Thu, 16 Jul 2020, 06:20:48
Основы языка PL/SQL: использов...
Основы языка PL/SQL: использов... 4695 просмотров Ирина Светлова Tue, 06 Feb 2018, 14:04:03
Работа с числами в PL/SQL на п...
Работа с числами в PL/SQL на п... 44849 просмотров Antoniy Mon, 28 May 2018, 16:45:11
Войдите чтобы комментировать

 аватар
ответил в теме #10438 2 года 1 мес. назад
Если под момент ремонта процесс направлен на покупку оборудования для ванной и финальных шлифовки стены либо нижней части пола включается одна из самых увлекательный стадия ремонта, в каком необходимо направлять интерес ни только лишь в качество, однако к тому же у красивую поверхность, фурнитуру, комфорт еще аналогичные величина, какова станет потребителя полностью радовать. В время этапа покупки плитки, обоев, техники плюс иные наработки для отделочные работы особенно существенно найти фактический онлайн магазин, в каком просто купить весь товар ото подходящего поставщика. Интернет-магазин «От пола до потолка» otpoladopotolka.ru/rakoviny предлагает заказчикам услуги целиком и полностью ванной точки и подобных комнат, сервис на установку ванной, плитки плюс настоящее проведение касательно снабжении. Именно на указанном сайте покупатели смогут оформить абсолютно все надобные товары наружного оснащения стен по вполне приятными ценником и из советами опытных менеджеров. Большой меню техники от известных компаний, поставка по Москве также другие области к тому же высококачественный услуги – все это главное приоритет данного сайта.