2011-02-23 23 views
0

如何在.sql文件中執行adc INTEGER GENERATED BY DEFAULT IDENTITY。 adc是我的顏色名稱。 我想這是因爲我在春天使用標籤,它採用.sql擴展名的模式腳本。但我的嵌入式數據庫是在hsql中。 HSQL不支持自動增量,所以我必須寫在我的.sql文件create table語句是這樣的:如何執行「adc」INTEGER GENERATED BY DEFAULT IDENTITY in .sql file:adc is coloumn name

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

你的語句需要加「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) 

由於另一用戶的評論稱,請到你以前的問題, 「接受」正確的答案。如果你不這樣做,人們不會回答你未來的問題。