Имена (идентификаторы)

   

Имена (идентификаторы) используются для именования передаваемых параметров, локальных переменных, исключений, меток исполняемых операторов.

Спецификация

                 
<​имя схемы​>::=
<​имя таблицы​>::=
<​имя представления​>::=
<​имя столбца​>::=
<​имя хранимой процедуры​>::=
<​имя параметра​>::=
<​имя пользователя​>::=
<​имя роли​>::=
<​имя переменной​>::=
<​имя глобальной переменной​>::=
<​имя поля​>::=
<​имя исключения​>::=

Синтаксические правила

  1. Длина <​имя схемы​>, <​имя хранимой процедуры​>, <​имя пользователя​>, <​имя таблицы​>, <​имя столбца​> не более 66 символов.

  2. <​Имя параметра​>, <​имя переменной​>, <​имя поля​> и <​имя исключения​> не должны начинаться с цифры и могут содержать до 30 символов.

  3. Если <​имя схемы​> не указано, то используется схема пользователя, от имени которого подан запрос.

  4. Два полных имени таблицы равны только тогда, когда совпадают их <​имя схемы​> и <​имя таблицы​>.

  5. Имя может состоять из последовательности любых алфавитно-цифровых и графических символов, за исключением следующих:

    + - * / ^  ( ) \ = <​ ​> . , ; [ ] { } \ " $ : & | '
  6. В качестве идентификатора нельзя использовать ключевые слова процедурного языка (см. приложение).