语法没有问题,但是我用表_1就报标示符错误的提示,如果改成table_1,table_2就可以创建成功!

解决方案 »

  1.   

    create table 表_1
    (   FACT_NO    VARCHAR2(4)            not null,
        constraint PK_QH_TABLE primary key (FACT_NO)
    );create table 表_2
    (   FACT_NO    NVARCHAR2(4)           not null,
        QH_NO      NVARCHAR2(50)          not null,
        constraint PK_QH_QHM primary key (FACT_NO, QH_NO)
    )
    /
      

  2.   

    没问题呀SQL> create table 表_1
      2  (   FACT_NO    VARCHAR2(4)            not null,
      3      constraint PK_QH_TABLE primary key (FACT_NO)
      4  )
      5  /表已创建。SQL> create table 表_2
      2  (   FACT_NO    NVARCHAR2(4)           not null,
      3      QH_NO      NVARCHAR2(50)          not null,
      4      constraint PK_QH_QHM primary key (FACT_NO, QH_NO)
      5  )
      6  /表已创建。SQL> 
      

  3.   

    create table 表_1
    (   FACT_NO    VARCHAR2(4)            not null,
        constraint PK_QH_TABLE primary key (FACT_NO)
    );
    create table 表_2
    (   FACT_NO    NVARCHAR2(4)           not null,
        QH_NO      NVARCHAR2(50)          not null,
        constraint PK_QH_QHM primary key (FACT_NO, QH_NO)
    );
    用分号代替/
      

  4.   

    ok 
    謝了
    給分
    大家給我的答案快一點,
    我一般一天就可以結
    不管有沒有答案
    skingxyf