OpenXS | Проект Informix | Содержание | БНФ??? | Вниз

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

<идентификатор> ::=
<первый символ>{<следующий символ}
| <идентификатор в кавычках>
<первый символ> ::=
<буква>
| <подчеркивание>
<следующий символ> ::=
<буква>
| <цифра>
| <подчеркивание>
<идентификатор в кавычках> ::=
"<произвольный символ> {<произвольный символ>}"

Имена баз данных

<имя базы данных> ::=
<локальное имя базы данных>[@<имя сервера>]
| '//<имя сервера>/<локальное имя базы данных>'
| <имя переменной>
| '//<имя сервера>/<путь>/<локальное имя базы данных>'
| '/<путь>/<локальное имя базы данных>@<имя сервера>'
<локальное имя базы данных> ::=
<идентификатор>
<имя сервера> ::=
<идентификатор>

Имена владельцев

<владелец> ::=
<имя владельца>
| '<имя владельца>'
<имя владельца> ::=
<идентификатор>

Примечание
Имя владельца должно соответствовать соглашениям по именованию пользователей операционной системы, под управлением которой работает сервер.

Имена сущностей базы данных

<имя индекса> ::=
[<имя базы данных>:][<владелец>.]<идентификатор>
<имя переменной> ::=
<идентификатор>
<имя пространства баз данных> ::=
<идентификатор>
<имя секции> ::=
<идентификатор>
<имя столбца> ::=
<идентификатор>
<имя синонима> ::=
[<имя базы данных>:][<владелец>.]<идентификатор>
<имя таблицы> ::=
[<имя базы данных>:][<владелец>.]<идентификатор>
<имя представления> ::=
[<имя базы данных>:][<владелец>.]<идентификатор>
<имя триггера> ::=
[<имя базы данных>:][<владелец>.]<идентификатор>
<имя процедуры> ::=
[<имя базы данных>:] [<владелец>.]<идентификатор>

  OpenXS | Проект Informix | Содержание | БНФ??? | Текст | Вверх
 
Rambler's Top100 Rambler's Top100
Copyright (c) 1999-2001 by V. Kravchuk