【发布时间】:2020-02-07 15:02:51
【问题描述】:
我在 postgres 中有一个类似这样的查询:
ALTER TABLE alias_table ALTER COLUMN iddb SET DEFAULT nextval('alias_table_iddb_seq');
我想把它翻译成hsql。我知道我可以通过启用 PostgreSQL 语法兼容性来做到这一点:
SET DATABASE SQL SYNTAX PGS TRUE;
ALTER TABLE alias_table ALTER COLUMN iddb SET DEFAULT nextval('alias_table_iddb_seq');
不过,我对纯 hsql 语法很感兴趣。我知道我可以使用以下方法创建表语法:
CREATE TABLE alias_table (
iddb bigint GENERATED BY DEFAULT AS SEQUENCE alias_table_iddb_seq PRIMARY KEY
);
但是,我该如何使用alter table 语法呢?
【问题讨论】:
标签: hsqldb alter-table