<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0, comments - 77, trackbacks - 0, articles - 356
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    oracle 10g表的基本操作

    Posted on 2008-02-24 16:55 semovy 閱讀(397) 評論(0)  編輯  收藏 所屬分類: Oracle數據庫方面

    ---------------------------------------------------表操作-------------------------------------------------------

    1.表的創建:

    create table table_name(column_name datatype[,column_name datatype])

    2.表數據的插入:

    insert into table_name values(column_instance)

    3.更新數據:

    update table_name set column_instance=? where column_name=?

    4.查詢數據:

    select * from table_name where condition1 group by column_name1... having.... order by column_name[desc,[asc]]

    5.刪除數據:

    delete from table_name where column_name1=?

    6.在表空間上建立表:

    create table tablename(column_name,datatype)tablespace tablespace_name

    7oracle中提供5種約束:

    Checknot nulluniqueprimary keyforeign key

    (a)check約束

    Create table policies(policy_id number ,holder_name varchar2(40),gender varchar2 (1) constraint chk_gender check (gender in ('M','F'),marital_status varchar2 (1),
    date_of_birth date ,constraint chk_marital check (marital_status in('S','M','D','W')));

    (b)not null約束

    Create table policies(policy_id number ,holder_name varchar2 (40) not null,gender varchar2(1),marital_status varchar2(1),date_of_birth date not null);  

    對于not nullalter table語句與其他約束稍微有點不同。Alter table policies modify holder_name not null

    (c)unique約束

    create table  emp(eid  int ,ename  varchar2(10),constraint uq unique(eid,ename))

    create  table  emp (eid  int ,ename  varchar(10))

    alter table emp  add  constraint pk  primary key(eid,ename);

    8

    (a)添加新列

    alter table table_name add column_name datatype [constraint][constraint_name]

    (b) 添加新列并指定默認值

    alter table table_name add column_name datatype default expression

    alter table table_name drop column column_name--刪除列

    alter table table_name modify column_name datatype--修改類屬性

    alter table table_name disable constraint constraint_name--禁用約束

    alter table table_name enable constraint constraint_name--啟用約束

    alter table table_name add constraint constraint_name constraint_type(column_name)--添加約束

    alter table table_name drop constraint constraint_name [cascade]--刪除約束

    --組合主健(可以用多個列組合成一個主健)

    alter table table_name add constraint constraint_name primary key (column_name, column_name...)
    主站蜘蛛池模板: MM131亚洲国产美女久久| 免费高清小黄站在线观看| 亚洲精品456播放| 亚洲AV无码一区二区一二区| 野花高清在线电影观看免费视频| 亚洲国产精品一区二区久| 日韩免费无码一区二区三区| 亚洲第一中文字幕| 久久国产色AV免费看| 亚洲最大成人网色| 亚洲啪啪免费视频| 亚洲偷偷自拍高清| 真实乱视频国产免费观看| 久久久久亚洲国产AV麻豆| 国产成人精品免费直播| 深夜福利在线视频免费| 亚洲男女内射在线播放| 精品国产麻豆免费人成网站| 亚洲激情视频在线观看| 67194熟妇在线永久免费观看| 亚洲国产精品xo在线观看| 免费看的黄色大片| 日韩在线观看视频免费| 亚洲色精品88色婷婷七月丁香| 黄页免费在线观看| 亚洲av极品无码专区在线观看| 在线jlzzjlzz免费播放| jizz免费观看| 久久av无码专区亚洲av桃花岛| 成人超污免费网站在线看| 成人一级免费视频| 亚洲一区二区三区高清| 免费无码成人AV片在线在线播放| 免费人成大片在线观看播放电影| 亚洲精品无码专区在线在线播放| 91精品国产免费久久国语蜜臀 | 成人一a毛片免费视频| 黄色一级视频免费观看| 久久亚洲国产成人亚| 久久久久久99av无码免费网站 | 又黄又爽无遮挡免费视频|