2014-02-27 59 views
5
create table widep(
cac NUMBER, 
ddate DATE, 
dtime TIMESTAMP, 
type VARCHAR2, 
amount NUMBER(10,2), 
constraint qwe foreign key(cac) references cust(cac) 
) 
+4

不似乎是這個問題的一個副本了。它不存在。 – user1567453

回答

9

完整錯誤消息指出Error at CommandLine:5 Column:15這是這個位置:

type VARCHAR2, 
      ^^^ 

VARCHAR2所需的尺寸參數來定義字符的最大數目。使用類似

create table widep(
cac NUMBER, 
ddate DATE, 
dtime TIMESTAMP, 
type VARCHAR2(100), 
amount NUMBER(10,2), 
constraint qwe foreign key(cac) references cust(cac) 
); 
0

 
CREATE TABLE widep(
cac NUMBER(10,2) not null, 
date DATE, 
dtime TIMESTAMP, 
type VARCHAR2(50), 
amount NUMBER(10,2), 
CONSTRAINT cac_fk FOREIGN KEY key(cac) REFERENCES cust(cac) 
); 

+1

請向您的代碼添加說明,讓人們可以理解您的想法 – dv3

+0

首先檢查您的表格結構是否正確 –