table-запрос выборки

Функция

Определение table-запроса выборки данных.

Спецификация
   
Синтаксические правила
  1. Конструкция «TABLE» является сокращенной записью (синонимом) конструкции «SELECT * FROM».

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

    table auto;
    table (auto);
    select * from auto;
  2. Допустимые привилегии для таблиц (представлений) должны включать SELECT.

  3. < Спецификация выборки > для < table-запроса выборки > аналогична < спецификации выборки > для < запроса выборки >.

    table auto where color='RED';
    table auto where color='RED' order by make;
    table auto where color='RED' order by make limit 5;
  4. Разрешается комбинирование < table-запросов выборки > и < select-запросов выборки >.

    table (select make, count(make) from auto
    where color='RED' group by make ) as A where a.make like 'F%' limit 10;
    
    |FERRARI             |          1|
    |FIAT                |          1|
    |FORD                |          5|
    select * from S where (SNUM,SNAME,STATUS,CITY) in (table S);
Пример
create or replace procedure test_proc() result cursor(snum char(5), sname char(20), status int, city char(15))
declare
  var b typeof(result); //
code
  open b for direct "table SYSTEM.S;"; //
  return b; //
end;