<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 閱讀(404) 評論(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...)
    主站蜘蛛池模板: 一级做a免费视频观看网站| 亚洲最新视频在线观看| 亚洲av日韩精品久久久久久a| 中文字幕免费在线| 亚洲国产精品久久久久婷婷软件| 国精产品一区一区三区免费视频| 久久久久亚洲?V成人无码| 一区二区三区免费看| 亚洲综合在线另类色区奇米| 中文字幕乱理片免费完整的| 国产成人亚洲综合无码精品| 久久香蕉国产线看免费| 99亚洲精品高清一二区| 91成人免费在线视频| 久久亚洲精品国产精品婷婷| 国产免费av一区二区三区| 麻豆va在线精品免费播放| 亚洲人成国产精品无码| 国产精品99精品久久免费| 亚洲福利视频一区二区三区| 丁香花在线观看免费观看 | 久久精品亚洲视频| 色播精品免费小视频| 亚洲性无码AV中文字幕| 亚洲成人影院在线观看| 久久免费精品一区二区| 亚洲免费在线视频观看| 国产一级淫片免费播放电影| 久久WWW免费人成—看片| 久久精品亚洲中文字幕无码麻豆| 久久天天躁狠狠躁夜夜免费观看| 亚洲人成自拍网站在线观看| 亚洲视频一区二区| 91成人免费观看| 国产成人亚洲综合无| 久久精品亚洲日本佐佐木明希| 日韩精品成人无码专区免费| 一级中文字幕免费乱码专区| 亚洲视频免费一区| 亚洲AV中文无码乱人伦| 96免费精品视频在线观看|