[英]ORA-00922 missing or invalid option while trying to create a table for my project
[英]Why am I getting ORA-00922: missing or invalid option while trying to create a table?
CREATE TABLE form1
(
empcid VARCHAR2(25),
empname VARCHAR2(100),
empid VARCHAR2(25),
empdgn VARCHAR2(50),
empdob DATE,
empadd VARCHAR2(200),
empcom VARCHAR2(15),
empshare VARCHAR2(10),
empsdoj DATE,
empedoj DATE,
constraint pkform1 primary key (empcid, empname, empid, empdgn)
);
CREATE TABLE deposit
(
loanid VARCHAR(25),
openbal DECIMAL(20, 3),
subcrp DATE,
subamt DECIMAL(20, 3),
totdep DECIMAL(20, 3),
subamtint DECIMAL(25, 3),
cumuint DECIMAL(20, 3),
empcid VARCHAR2(25),
empname VARCHAR2(100),
empid VARCHAR2(25),
empdgn VARCHAR2(50),
constraint pkedeposit primary key (loanid),
constraint fkform1 foreign key (empcid, empname, empid, empdgn) references
form1
);
CREATE TABLE sharecapital
(
loanid VARCHAR2(25),
empedoj DATE,
empshare VARCHAR2(10),
shareint DECIMAL(20, 3),
loandt DATE,
loandeduc VARCHAR2(25),
dividend DECIMAL(25, 3),
sharetot DECIMAL(25, 3),
empcid VARCHAR2(25),
empname VARCHAR2(100),
empid VARCHAR2(25),
empdgn VARCHAR2(50),
constraint fkdep foreign key(loanid) references deposit),
constraint fkscform1 foreign key(empcid, empname, empid, empdgn) references
form1
);
當我執行sharecapital表“缺少或無效選項”時,它顯示錯誤
ORA-00922:缺少或無效選項
我不知道如何糾正它。
有一個語法錯誤。
CREATE TABLE sharecapital
(
loanid VARCHAR2(25),
empedoj DATE,
empshare VARCHAR2(10),
shareint DECIMAL(20, 3),
loandt DATE,
loandeduc VARCHAR2(25),
dividend DECIMAL(25, 3),
sharetot DECIMAL(25, 3),
empcid VARCHAR2(25),
empname VARCHAR2(100),
empid VARCHAR2(25),
empdgn VARCHAR2(50),
constraint fkdep foreign key(loanid) references deposit),
constraint fkscform1 foreign key(empcid, empname, empid, empdgn) references
form1
);
應該
CREATE TABLE sharecapital
(
loanid VARCHAR2(25),
empedoj DATE,
empshare VARCHAR2(10),
shareint DECIMAL(20, 3),
loandt DATE,
loandeduc VARCHAR2(25),
dividend DECIMAL(25, 3),
sharetot DECIMAL(25, 3),
empcid VARCHAR2(25),
empname VARCHAR2(100),
empid VARCHAR2(25),
empdgn VARCHAR2(50),
constraint fkdep foreign key(loanid) references deposit,
constraint fkscform1 foreign key(empcid, empname, empid, empdgn) references
form1
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.