我是Oracle的新手。我正在尝试使用外键创建一个表,但我不断收到错误的错误消息:
ORA-00907:缺少右括号
有:
CREATE TABLE purchase_history
(
PURCHASE_NUMBER VARCHAR(16) NOT NULL,
CREDIT_ENABLED CHAR(1) NOT NULL CHECK (CREDIT_ENABLED IN ('T','F')),
CONSTRAINT fk_customers FORIEGN KEY (customer_id) REFERENCES customers(customer_id)
);
我没有看到缺少的括号。我猜其他事情正在发生。我用Google搜索了创建带外键的表的示例。我发现了几种不同的语法风格,尝试了一些没有快乐的风格。
我如何更改上述声明?
非常感谢
史蒂夫
答案 0 :(得分:3)
开始于:
FORIEGN -> FOREIGN