Warum bekomme ich ORA-00922: fehlende oder ungültige option beim Versuch, eine Tabelle erstellen?

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
  ); 

Es zeigt die Fehlermeldung, wenn ich ausführen sharecapital Tabelle "fehlende oder ungültige option"

ORA-00922: fehlende oder ungültige option

Ich weiß nicht, wie man es richtig.

  • Beim posten einer Frage, die Bereitstellung der richtigen Formatierung wird eine Menge helfen, wenn Sie einige anständige Antworten.
InformationsquelleAutor LOGANATHAN V | 2011-03-12
Schreibe einen Kommentar