Gene Feudorov wrote:
1.
select fisrt(1) rdb$relation_id from rdb$database

резонно получаем

Function unknown
FISRT

rdb$relation_id считается алиасом, т.е. синтаскис правильный. Ошибка уже на уровне семантического разбора.

2.
select (select fisrt(1) rdb$relation_id from rdb$database)
from rdb$database

уже про функцию не слова:
Token unknown - line 1, char 25
rdb$relation_id

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

это боян или так и надо

В 1.5 это уже никому не интересно, а в 2.0 результаты идентичны.


--
Дмитрий Еманов

Ответить