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

   

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

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

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

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

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

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

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

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

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

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