如何在.sql文件中执行由DEFAULT IDENTITY生成的adc INTEGER。 adc是我的名字。 我希望这是因为我在春天使用标签,它采用了.sql扩展名的模式脚本。但我的嵌入式数据库是在hsql中。 hsql不支持自动增量所以我必须在我的.sql文件中编写create table语句,如下所示:
CREATE TABLE personal (
id INTEGER GENERATED BY DEFAULT IDENTITY,
username varchar(45) NOT NULL,
password varchar(45) NOT NULL,
host_name varchar(45) DEFAULT NULL,
port_number varchar(45) DEFAULT NULL,
database_name varchar(45) DEFAULT NULL
)
我如何在.sql文件中执行上述查询。请尽快帮助我 谢谢
答案 0 :(得分:0)
您的陈述需要在IDENTITY定义中添加“AS”:
CREATE TABLE personal ( id INTEGER GENERATED BY DEFAULT AS IDENTITY, username varchar(45) NOT NULL, password varchar(45) NOT NULL, host_name varchar(45) DEFAULT NULL, port_number varchar(45) DEFAULT NULL, database_name varchar(45) DEFAULT NULL )
正如另一位用户在评论中所说,请转到之前的问题并“接受”正确的答案。如果你不这样做,人们将不会回答你未来的问题。