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

   

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

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

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

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

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

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

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

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

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

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