我想在 HSQL 中创建一个名为 Domains 的表。但是当我尝试这样做时,它包含 29 列,尽管我的表定义只指定了 5 列。有一个域系统视图,它似乎也在我的元数据中包含这些列。因此,我无法在我的db 因为域系统视图中那些不需要的列也包含一些非空值。我尝试创建架构,但这不是我需要的解决方案。我需要覆盖此域系统视图或阻止元数据选择它。
有谁知道我们该怎么做?我已经坚持了好几天了。
CREATE TABLE IF NOT EXISTS Domains
(
domain_id INTEGER NOT NULL,
name VARCHAR(100) NOT NULL,
description VARCHAR(500) NOT NULL,
CREATED_BY VARCHAR(8) NOT NULL,
LAST_UPDATED_BY VARCHAR(8) NOT NULL,
PRIMARY KEY (domain_id)
);