Quantcast
Channel: SQL.ru: Firebird, InterBase
Viewing all articles
Browse latest Browse all 1677

Тип COMPUTED поля в метаданных (? пользовательский/системный)

$
0
0
Делаю таблицу с вычислимыми полями разных типов
create table test(
ID integer, 
comp1 computed(2+3),
comp2 integer computed(2+3),
comp3 numeric(18,4) computed(2+3),
comp4 double precision computed(2+3)
)

Как в метаданных опознать, что пользователь ЯВНО задал тип вычислимого поля, а он не автоматический по выражению?
Поля реально создаются с указанными типами, но как при представлении DDL к этому адаптироваться...
В rdb$relation_fields ничего не нашел на эту тему.
Ibexpert выдает в таком виде:
CREATE TABLE TEST (
    ID     INTEGER,
    COMP1  COMPUTED BY (2+3),
    COMP2  COMPUTED BY (2+3),
    COMP3  NUMERIC(18,4) COMPUTED BY (2+3),
    COMP4  COMPUTED BY (2+3)
);

Viewing all articles
Browse latest Browse all 1677

Trending Articles