帮我谢谢在oracle中创建这张表的sql语句!

lrq182 2009-03-13 08:56:03
这张选项表,有这样几个字段。
question_id 问题id 外键
option_id 选项id 主键
option 选项内容
如何写创建这张表的sql语句,非常感谢各位朋友!
...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lrq182 2009-03-13
  • 打赏
  • 举报
回复
你说的很有道理,我已经弄好了,谢谢你!
把我的答案贴出来和大家分享。
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
);
Andy__Huang 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 lrq182 的帖子:]
这张选项表,有这样几个字段。
question_id 问题id 外键
option_id 选项id 主键
option 选项内容
如何写创建这张表的sql语句,非常感谢各位朋友!
[/Quote]

先建表
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)

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧