--创建论坛收藏信息表
create table td_favforums (
favid integer not null constraint td_favforums_pk primary key,
owername varchar2(50) not null,
forumid integer not null
);
--创建论坛收藏信息表序列
create sequence td_favforums_seq;我准备向该数据中插入数据:
insert into td_favforums values(写到这里,便开始无法写下去了,主要是表td_favforums的主键,我根本没有弄懂:这个表td_favforums_pk ,我在脚本里又始终没有找到,那又如何约束td_favforums的主键了,这是怎么回事???
create table td_favforums (
favid integer not null constraint td_favforums_pk primary key,
owername varchar2(50) not null,
forumid integer not null
);
--创建论坛收藏信息表序列
create sequence td_favforums_seq;我准备向该数据中插入数据:
insert into td_favforums values(写到这里,便开始无法写下去了,主要是表td_favforums的主键,我根本没有弄懂:这个表td_favforums_pk ,我在脚本里又始终没有找到,那又如何约束td_favforums的主键了,这是怎么回事???
--直接这么写可以,看看试试怎么样
create table td_favforums (
favid integer primary key,
owername varchar2(50) not null,
forumid integer not null)
--
create sequence td_favforums_seq
start with 1
increment by 1
nomaxvalue
nocycle
--
insert into td_favforums(favid,owername,forumid)
values(td_favforums_seq.nextval,......)
你这个不就是定义favid 为主键嘛insert into td_favforums values(td_favforms_seq.nextval,'test',4)
favid integer not null constraint td_favforums_pk primary key,
...
td_favforums_pk是一个约束名,不是表。
约束td_favforums表的主键是favid
insert语句中sequence的使用方法