在create table中缺少右括号错误

时间:2017-11-08 03:29:26

标签: sql database oracle

我在制作这些创建表语句时遇到上述错误:有什么建议吗?

XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
XmlRpcClient client = new XmlRpcClient();
config.setServerURL(new URL(uri)); //my app uri
client.setConfig(config);

List params=new ArrayList();
List customField=new ArrayList();
customField.add("this is new text1\n");
customField.add("this is text2\n");
customField.add("text3\n");
customField.add("text4\n");

params.add(api_key);        
params.add("ContactNotes");//found from contact Table-schema
params.add(customField);
params.add(contactId); //suppose that was an known contactId Integer.
Integer responseCode=(Integer) client.execute("ContactService.add", params);

1 个答案:

答案 0 :(得分:0)

第二个表创建中的错字错误。 varcahr代替varchar

create table USER_PROFILE (email varchar(24), name varchar(24), birthday 
char(11), major varchar(24), username varchar(24), PRIMARY KEY (email));

create table COURSE (courseID number, cName varchar(24), instructor 
varchar(24), PRIMARY KEY(courseID));

create table USER_COURSE (email varchar(24), courseID number, PRIMARY 
KEY(email, courseID), FOREIGN KEY (email) REFERENCES USER_PROFILE (email), 
FOREIGN KEY (courseID) REFERENCES COURSE (courseID));