接上面的问题,我的表中有个字段value, 我想让他的缺省值是字符 'c' 或者 是字符'p', 这个在建表的时候怎么写进去啊.

解决方案 »

  1.   

    一:oracle没有自动增长字段
    二:建外键关系
    三:create table department(
                      id number(8),
                      name varchar2(20) default 'c',
                      description varchar2(50));
      

  2.   

    自增
    http://expert.csdn.net/Expert/topic/1188/1188814.xml?temp=.5958979create table person
    (id number(8),
    dep_id number(8),
    job_id number(8),
    constraint id_pk
    primary key(id)
    using index tablespace indx,
    constraint detp_id_fk
    foreign key(dep_id)
    references tank);create table department
    (id number(8),
    name varchar2(20),
    description varchar2(50),
    constraint id_dep_pk
    primary key(id)
    using index tablespace indx
    );create talbe job
    (id number(8),
    name varchar2(20),
    description varchar2(50),
    constraint id_job_pk
    primary key(id)
    using index tablespace indx);
      

  3.   

    你应该先储备一定的理论知识,多看看这方面的书。
    我就是先找了几本全面的书,看了几遍,然后再动手编程,我感觉这样更容易入门一些——在下愚见!
    向你推荐两本:《Oracle8i for NT》&《21天学通PL/SQL》等。加油吧!!!
      

  4.   

    up还可以看机工的一套ORACLE书,SQL入门的书还可以看清华的《SQL与PL/SQL程序设计基础》