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

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

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

    巷尾的酒吧

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      64 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks
    oracle 創建表table:
    create table abin1(
    id number(20,0) not null,
    name varchar2(100)not null,
    pwd nvarchar2(100) not null,
    create_time date,
    constraint pk_abin1 primary key(id)
    )

    oracle創建索引(index):
    create index myname on abin1(name);

    oracle創建序列sequence:
    create sequence abin1_seq
    minvalue 1
    maxvalue 999999999
    start with 1
    increment by 1
    cache 20;
    創建觸發器:
    create or replace trigger abin1_tri
    before insert on abin1
    for each row
    begin
    select abin1_seq.nextval into :new.id from dual;
    end;


    測試一條記錄:
    insert into abin1 (name,pwd,create_time) values ('abin','lee',sysdate); 
    呵呵,這里插入了數據,主鍵自增了,說明成功了。


    創建存儲過程procedure:
    create or replace procedure abin1_pro
    is
    cursor mycur is select t.* from abin1 t;
    abin mycur%rowtype;
    begin
         open mycur;
         loop
            fetch mycur into abin;
            if(abin.name='abin')then
                  update abin1 t set t.name='abining',t.pwd=abin.pwd,t.create_time=sysdate where t.id=abin.id;
                  commit;
            end if;
            exit when mycur%NOTFOUND;
         end loop;
            if(mycur%ISOPEN)then
                 close mycur;
            end if;
    end;


    測試存儲過程示例:
    declare
    begin
            abin1_pro;
    end;


    創建oracle函數function:
    create or replace function abin_func
    return number
    is
    total number;
    begin
    select count(1) into total from abin1 t;
    return(total);
    end;


    創建測試函數示例:
    declare
    total number;
    begin
          total:=abin_func;
          dbms_output.put_line(total);
    end;


    oracle創建視圖:
    create or replace view abin1_view
    as
    select t.* from abin1 t;


    oracle創建package:
    create or replace package abin_pac is
    procedure abinpac;
    end;


    oracle創建package body:
    create or replace package body abin_pac is
    procedure abinpac is
    total number;
    begin
     select count(1) into total from abin1;
     dbms_output.put_line(total);
    end;
    end;

    測試代碼:
    begin
     abin_pac.abinpac;
    end;



    posted on 2013-06-02 23:26 abing 閱讀(1251) 評論(0)  編輯  收藏 所屬分類: oracle
    主站蜘蛛池模板: 亚洲国产一成人久久精品| 精品久久久久成人码免费动漫 | 国产精品久久免费| 亚洲成AV人在线播放无码| 中文字幕免费观看视频| 亚洲免费视频一区二区三区| 日日躁狠狠躁狠狠爱免费视频| 亚洲国产精品人人做人人爽| 黄网站色成年片大免费高清 | 久久免费区一区二区三波多野| 国产成人精品日本亚洲| 一级特黄aa毛片免费观看| 亚洲综合精品一二三区在线| 欧洲一级毛片免费| 亚洲欧洲日本在线观看| 国产一区二区三区免费在线观看| 特级毛片全部免费播放| 久久精品国产精品亚洲| 免费人妻无码不卡中文字幕系| 亚洲福利一区二区三区| 在线观看免费为成年视频| 色多多A级毛片免费看| 亚洲av永久无码精品网站| 成人免费的性色视频| 亚洲av色香蕉一区二区三区| 久久亚洲2019中文字幕| 18禁止看的免费污网站| 国产亚洲欧美在线观看| 亚洲人成影院在线无码按摩店| 精品国产sm捆绑最大网免费站| 亚洲日本VA午夜在线影院| 亚洲人午夜射精精品日韩| 久久永久免费人妻精品| 亚洲日本成本人观看| 亚洲精品乱码久久久久久自慰| 国产va免费精品观看精品 | 久久精品无码免费不卡| 亚洲激情校园春色| 亚洲成A人片在线观看中文| 一级毛片aaaaaa免费看| 久久精品国产亚洲AV未满十八|