帮我谢谢在oracle中创建这张表的sql语句! 这张选项表,有这样几个字段。question_id 问题id 外键option_id 选项id 主键option 选项内容如何写创建这张表的sql语句,非常感谢各位朋友! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先建表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) 你说的很有道理,我已经弄好了,谢谢你!把我的答案贴出来和大家分享。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); pl sql登录oracle报错 求高手解答 oracle开发报表问题 数据库问题 一个查询语句,不知道怎么查出数据? oracle分区表本地索引所在表空间 与 分区表的表空间能否不一致? 如何更改oracle8i的配置 pl/sql 登陆之后是否就连上了数据库,还是要new database link? 连接上数据库之后是下一步要干啥呢? oracle驱动问题求教 关于startup 和 shutdown的研究。 中秋节散分,祝大家节日愉快! pl/sql问题求助 在Oracle中如何将sql查找多行结果与其中一列取平均值的结果一起显示
先建表
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)
把我的答案贴出来和大家分享。
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
);