Спецификация таблицы

Функция

Определение ссылки на таблицу или представление.

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

       
< спецификация таблицы >::=
< описатель таблицы >::=
< имя таблицы >::=
< псевдоним таблицы >::=

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

  1. < Имя таблицы > должно быть уникальным среди имен таблиц данного пользователя БД.

    Это разные таблицы:

    SYSTEM.AUTO
    SYS.AUTO
    "Систем".AUTO
  2. < Имя таблицы > может ссылаться на базовую таблицу или представление.

  3. < Псевдоним таблицы > используется лишь в контексте SQL-оператора, и поэтому должен быть уникальным только в данном SQL-операторе. < Псевдоним таблицы > используется, как правило, для альтернативного обозначения таблиц с длинными именами или для связывания в одном SQL-запросе одной и той же таблицы.

    Эти конструкции эквивалентны:

    select count(a.id) from "Штатное расписание" as a
     where a."Отдел"=3
       and a."Должность"='Инженер';
    
    select count("Штатное расписание".id)
      from "Штатное расписание"
     where "Штатное расписание"."Отдел"=3
       and  "Штатное расписание"."Должность"='Инженер';
  4. Псевдоним используется для связывания одной и той же таблицы и в качестве комментария к SQL-запросу:

    select t2.id "На эти документы есть ссылки",
           t2.name,
           t2.status "Статус найденных документов",
           t1.id "Эти документы ссылаются на другие документы",
           t1.s
      from DOC t1, DOC t2
     where t1.status like '%вв%'
       and instr(t1.s, t2.id)<  >0
     order by 1, 3 DESC;