这张选项表,有这样几个字段。
question_id   问题id   外键
option_id     选项id   主键
option        选项内容
如何写创建这张表的sql语句,非常感谢各位朋友!

解决方案 »

  1.   


    先建表
    create table tbOption
    (
    option_id varchar2(10) not null primary key,
    option varchar2(100),
    question_id varchar2(10)
    )
    再加约束
    alter table tbOption add constraint FK_tb foreign key (question_id) references 参照表名(question_id)
      

  2.   

    你说的很有道理,我已经弄好了,谢谢你!
    把我的答案贴出来和大家分享。
    CREATE TABLE OPTION1
    (
        QUEST_ID           NUMBER NOT NULL,                              -- 问题ID
        OPTION_ID          NUMBER NOT NULL,                              -- 选项ID
        QUEST_OPTION       VARCHAR2(4000),                              -- 选项
        QUEST_KEY          VARCHAR2(100),                                -- 答案
        QUEST_SCORE        NTEGER,                                      -- 分值
        CONSTRAINT OPTION_ID PRIMARY KEY(OPTION_ID),     --主键约束
       CONSTRAINT FK_OPTION2 FOREIGN KEY(QUEST_ID) REFERENCES QUESTION(QUEST_ID) on delete cascade
    );