【发布时间】:2015-11-06 06:34:20
【问题描述】:
CREATE TABLE sales_invoice -- missing or invalid option
(sales_invoice_no NUMBER(6) NOT NULL
CONSTRAINT sales_invoice_no_pk PRIMARY KEY
, cust_id NUMBER(6) NOT NULL
, CONSTRAINT sales_cust_invoice_fk FOREIGN KEY (cust_id)
REFERENCES customer(cust_id))
, art_id NUMBER(6) NOT NULL
, CONSTRAINT art_invoice_fk FOREIGN KEY (art_id)
REFERENCES art_sale(art_id)
, sales_emp_id NUMBER(6) NOT NULL
, CONSTRAINT sales_invoice_emp_fk (sales_emp_id)
REFERENCES sales_emp(emp_id)
, manager_emp_id NUMBER(6)
, CONSTRAINT manager_invoice_emp_fk (manager_emp_id)
REFERENCES manager_emp(emp_id)
, sales_invoice_amount NUMBER (10)
CONSTRAINT sales_amount_check CHECK (sales_invoice_amount > 0 ));
当我尝试运行此程序时出现此错误。我正在尝试创建一个从其他几个表中提取的表并将其打印为销售发票。提前致谢。
【问题讨论】:
-
我发现了一个问题 - 我在 sales_emp_id 和 manager_emp_id 之前缺少 FOREIGN KEY。但我添加了这些,但仍然丢失或无效 iotion
-
很遗憾,我们真的无法帮助您进行远程调试。而且您还没有提供足够的信息...