【发布时间】:2012-10-23 18:37:00
【问题描述】:
我是 hsqldb 的新手。我正在开发简单的应用程序来获取用户的一些输入。所以搜索了嵌入式数据库,发现 hsqldb 是我要求的解决方案。
我有一些创建表的语法,但它会引发异常。
(此查询使用 Netbeans 数据库服务执行)
查询:
CREATE TABLE company (
comp_name varchar(100) NOT NULL,
comp_id int(40) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (comp_id)
);
或
CREATE TABLE company (
comp_name varchar(100) NOT NULL,
comp_id int(40) NOT NULL IDENTITY
);
hsql db 报错:
Error code -5581, SQL state 42581: unexpected token: ( : line: 3
Line 2, column 1
Execution finished after 0 s, 1 error(s) occurred.
请帮帮我..
提前致谢..
干杯...!
【问题讨论】:
-
我已使用以下查询来满足我的要求。 CREATE TABLE company (comp_name varchar(100) NOT NULL, comp_id INTEGER GENERATED BY DEFAULT AS IDENTITY(start with 1));
标签: java hsqldb create-table