ORA-00906:在create table中添加约束时缺少左括号

时间:2016-03-19 13:35:17

标签: sql oracle

function_name1

我已将所有值都放入VARCHAR2并使用我认为正确的parethesis。我哪里出错?

1 个答案:

答案 0 :(得分:3)

试试这个:

<ion-nav-bar style="background-color: #151B54" class="nav-title-slide-ios7">
    <!-- sets the header title -->
    <!-- sets the color bar of the header -->
    <ion-nav-back-button style="margin-left: 0px; margin-right: 3px; color:white; background-color: #151B54" class="button-icon"></ion-nav-back-button>
</ion-nav-bar>

CREATE TABLE S_Subject( subCode VARCHAR2(3) NOT NULL, title VARCHAR2(20) NOT NULL, CONSTRAINT subject_pk PRIMARY KEY (subCode), CONSTRAINT subject_uk UNIQUE (title) ); 中的KEY过多,Oracle希望在UNIQUE KEY关键字后面(。这就是为什么它给出了“缺少左括号”的信息。

检查这个小提琴:http://sqlfiddle.com/#!4/eb0742/4