Функция
Задает имена.
Формат
<имя таблицы> : : = | |||
[<идентификатор полномочий>.]<идентификатор таблицы> | |||
<идентификатор полномочий> : : = <идентификатор> | |||
<идентификатор таблицы> : : = <идентификатор> | |||
<имя столбца> : : = <идентификатор> | |||
<соотнесенное имя> : : = <идентификатор> | |||
<имя модуля> : : = <идентификатор> | |||
<имя курсора> : : = <идентификатор> | |||
<имя процедуры> : : = <идентификатор> | |||
<имя параметра> : : = <идентификатор> |
Правила синтаксиса
1) <имя таблицы> идентифицирует именованную таблицу.
2) Если <имя таблицы> не включает в себя <идентификатор полномочий>, то:
a) если <имя таблицы> содержится в <схеме>, то неявным образом используется <идентификатор полномочий>, указанный в качестве <идентификатора полномочий схемы>;
b) если <имя таблицы> содержится в <модуле>, то неявным образом используется <идентификатор полномочий>, указанный в качестве <идентификатора полномочий модуля>.
3) Два <имени таблицы> считаются идентичными тогда и только тогда, когда совпадают их <идентификаторы таблицы> и <идентификатор полномочий>, независимо от того, в какой форме задан <идентификатор полномочий> - явной или неявной.
4) <имя таблицы> задается в <определении таблицы> или в <определении представления>.
5) В <SQL-операторе> <имя таблицы> должно указывать таблицу, определенную в <схеме>.
6) <идентификатор полномочий> представляет собой идентификатор полномочий доступа.
7) <соотнесенное имя> задается с помощью <идентификатора> и используется для указания таблицы в определенных контекстах. <соотнесенное имя> применяется в таких контекстах как <оператор выборки>, <подзапрос> или <спецификация запроса> (см. 5.20 <спецификатор отображения>). Эти контексты могут быть вложенными. Одно и то же <соотнесенное имя> в различных контекстах может относиться и к разным таблицам, и к одной таблице.
8) <имя столбца> идентифицирует именованный столбец. <имя столбца> задается в виде <идентификатора> либо в <определении таблицы>, либо в <определении представления>.
9) <имя модуля> идентифицирует <модуль>.
10) <имя курсора> идентифицирует <указатель>.
11) <имя процедуры> идентифицирует <процедуру>.
12) <имя параметра> идентифицирует параметр.
Общие правила
Не имеется.