--创建论坛收藏信息表
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的主键了,这是怎么回事???

解决方案 »

  1.   


    --直接这么写可以,看看试试怎么样
    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,......)
      

  2.   

    favid integer not null constraint td_favforums_pk primary key,
    你这个不就是定义favid 为主键嘛insert into td_favforums values(td_favforms_seq.nextval,'test',4)
      

  3.   

    create table td_favforums (
    favid integer not null constraint td_favforums_pk primary key,
    ...
    td_favforums_pk是一个约束名,不是表。
    约束td_favforums表的主键是favid
      

  4.   


     insert语句中sequence的使用方法