2011-11-22 41 views
0

我使用eclipse和以下http://www.eclipse.org/articles/article.php?file=Article-EclipseDbWebapps/index.html和它一切正常,除非我尝试运行我自己的SQL代码。 它是这样的:为什么我的Sql代码在java中不能在Derby中工作?

CREATE TABLE honscores (
    idhonscores INTEGER PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), 
    Name varchar(25) NOT NULL, 
    Characters VARCHAR(25) NOT NULL, 
    Kills integer(11) NOT NULL, 
    Deaths integer(11) NOT NULL, 
    Assists integer(11) NOT NULL, 
    XPM integer(11) NOT NULL, 
    CK integer(11) NOT NULL); 

任何帮助将不胜感激。

以下是错误消息:

Syntax error: Encountered "(" at line 5, column 20.

Elapsed Time: 0 hr, 0 min, 0 sec, 0 ms.

+3

什么错误(S)你好吗? – Mat

+0

尝试INT而不是整数 –

+1

请编辑您的问题,以包括错误信息和一些更多的细节你想要做的事情。 – krammer

回答

0
CREATE TABLE app.honscores (//schema name is before the table name 
    idhonscores INTEGER PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), 
    Name varchar(25) NOT NULL, 
    Characters VARCHAR(25) NOT NULL, 
    Kills integer NOT NULL, 
    Deaths integer NOT NULL, 
    Assists integer NOT NULL, 
    XPM integer NOT NULL, 
    CK integer NOT NULL 
); 

Im相当肯定这是我的固定它

相关问题