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

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

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

    jiaoyingjun

    2007年5月17日

    閑來沒事,新建了HSS的工程,結(jié)果一直報(bào)錯(cuò)。找了N久,終于找到原因了。
    第一:用MyEclipse建立工程的時(shí)候選擇Sping1.2,hibernate3(注意不能選擇3.1),Struts1.1
    第二:在action中實(shí)例化DAO接口時(shí),需要使用this指向該接口。
    posted @ 2007-05-17 09:15 依楚 閱讀(246) | 評論 (0)編輯 收藏

    2006年11月10日

    最近看到資料,對建表有了進(jìn)一步認(rèn)識,原來建表還可以這樣建立。寫下來,做個(gè)記錄。
    CREATE TABLE payroll
    ( employee_id INT NOT NULL
    , base_salary DOUBLE
    , bonus DOUBLE
    , commission DOUBLE
    , total_pay DOUBLE GENERATED ALWAYS AS
    ??????????? (base_salary*(1+bonus) + commission)
    )


    INSERT INTO payroll VALUES (1, 100, 0.1, 20, DEFAULT);
    或者
    INSERT INTO payroll (employee_id, base_salary, bonus, commission)
    VALUES (1, 100, 0.1, 20);
    這樣就是建表的時(shí)候加入了計(jì)算了。省好多事情。很方便。



    復(fù)雜的如下:
    CREATE TABLE payroll2
    ( employee_id INT NOT NULL
    , employee_type CHAR(1) NOT NULL
    , base_salary DOUBLE
    , bonus DOUBLE
    , commission DOUBLE
    , total_pay DOUBLE GENERATED ALWAYS AS
        (   CASE employee_type
            WHEN 'B' THEN base_salary*(1+bonus)
            WHEN 'C' THEN (base_salary + commission)
            ELSE 0
            END
        )
    )
    這樣對數(shù)據(jù)操作很方便。也很有實(shí)用價(jià)值。
    posted @ 2006-11-10 21:34 依楚 閱讀(2275) | 評論 (1)編輯 收藏
    ????? 首先,打開DB2開發(fā)中心,新建項(xiàng)目后,連接上指定的數(shù)據(jù)庫。右鍵點(diǎn)擊新建存儲過程,可以直接新建,也可以使用向?qū)Ыⅰ=ê煤缶腿缦滤暎?br />
    CREATE PROCEDURE ERPT1104.PROCEDURE1 (? )
    ------------------------------------------------------------------------
    -- SQL 存儲過程
    ------------------------------------------------------------------------
    P1: BEGIN

    END P1
    ??????
    ??????? 這樣就是建立好了一個(gè)存儲過程。其中ERPT1104.PROCEDURE1 中‘ERPT1104’為數(shù)據(jù)庫模式名,PROCEDURE1 為存儲過程名稱,可以自行修改。(? )這里面為參數(shù),如果需要傳入?yún)?shù)或者傳出參數(shù),就需要寫了,格式為:In?a varchar(32) ,Out b varchar(32),InOut c varchar(32)此處In,Out,InOut為參數(shù)模式。a,b,c為參數(shù)名稱,varchar(32)為參數(shù)類型。
    ??????? 然后我們可以開始寫具體的內(nèi)容了。當(dāng)然是在BEGIN下面開始寫了。
    一般來說,都是先定義變量。先講簡單的查詢。
    declare m varchar(32);
    select name into m from custom where?id=a;
    這個(gè)意思就是定義個(gè)變量m,根據(jù)id值從custom表中查出name值賦給變量m,此處的a是從外面?zhèn)鬟^來的參數(shù)值。注意,此處查到的數(shù)據(jù)僅一條時(shí)在這樣使用。如果是多條,就需要使用游標(biāo)了,那在下節(jié)在說。本節(jié)不考慮。
    這樣,我們得到了變量m的值,如果我們想自己定義變量的值,那就可以:
    set m='jiao';
    如果我們想執(zhí)行insert,update。
    那就象SQL一樣寫就可以了。比如:
    insert into custom?values(m);
    update custom set name=m where id=a;
    如果用戶想進(jìn)行大量的數(shù)據(jù)計(jì)算,可以自行體驗(yàn)下,基本方法就是這樣。
    當(dāng)然還有簡單判斷了,下面我們來說IF,WHILE的用法
    語言都學(xué)過不少了,這里就講下在DB2下是什么格式的:
    if a='0' then
    select * from custom;
    else
    select name from custom;
    end if;
    while a='0'?do
    select * from custom;
    end while;
    注意使用while一定不能進(jìn)入死循環(huán)中。條件一定要寫對。
    到次,你應(yīng)該會進(jìn)行一般的操作了。
    ??
    posted @ 2006-11-10 17:30 依楚| 編輯 收藏
    僅列出標(biāo)題  

    導(dǎo)航

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統(tǒng)計(jì)

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久久久久av无码免费看大片| 国产AV无码专区亚洲AV蜜芽 | 国产免费卡一卡三卡乱码| 亚洲午夜电影一区二区三区| 亚洲大片免费观看| 亚洲精品高清国产麻豆专区| 97视频免费观看2区| 亚洲香蕉免费有线视频| 久久www免费人成看片| 亚洲成a人片在线网站| 91麻豆最新在线人成免费观看| 亚洲国产精品乱码在线观看97| 国产乱码免费卡1卡二卡3卡| www.亚洲日本| 国产成人免费a在线视频app| 国产成人亚洲综合在线| 亚洲精品天堂成人片?V在线播放| 国产免费牲交视频免费播放 | 午夜亚洲福利在线老司机| 一级毛片正片免费视频手机看| 亚洲综合AV在线在线播放| 无码国产精品一区二区免费式芒果| 久久水蜜桃亚洲av无码精品麻豆| 黄页网站在线观看免费高清| 特级毛片全部免费播放| 国产精品亚洲成在人线| 全免费毛片在线播放| 国产亚洲视频在线播放大全| 亚洲乱码无码永久不卡在线| www视频在线观看免费| 在线看亚洲十八禁网站| 亚洲乱码中文字幕久久孕妇黑人| 18未年禁止免费观看| 亚洲国产精品自在自线观看| 中文字幕亚洲一区| 四虎永久在线观看免费网站网址| 色一情一乱一伦一视频免费看| 久久久久亚洲AV无码永不| 国产国产人免费视频成69大陆| 91视频免费观看高清观看完整| 亚洲图片校园春色|