Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “怎么做?”;adc";在.sql文件中默认标识生成的整数:adc是Column名称_Java_Sql_Hsqldb - Fatal编程技术网

Java “怎么做?”;adc";在.sql文件中默认标识生成的整数:adc是Column名称

Java “怎么做?”;adc";在.sql文件中默认标识生成的整数:adc是Column名称,java,sql,hsqldb,Java,Sql,Hsqldb,如何在.sql文件中按默认标识生成adc整数。adc是我的名字。 我之所以要这样做,是因为我在spring中使用了标记,它采用了一个扩展名为.sql的模式脚本。但我的嵌入式数据库是在hsql中。hsql不支持自动增量,因此我必须在.sql文件中编写create table语句,如下所示: CREATE TABLE personal ( id INTEGER GENERATED BY DEFAULT IDENTITY, username varchar(45) NOT NULL,

如何在.sql文件中按默认标识生成adc整数。adc是我的名字。 我之所以要这样做,是因为我在spring中使用了标记,它采用了一个扩展名为.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文件中执行上述查询。请尽快帮助我
谢谢

您的声明需要在身份定义中添加“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 )
正如另一位用户在评论中所说,请转到前面的问题并“接受”正确答案。如果你不这样做,人们就不会回答你未来的问题