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

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

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

    posts - 2, comments - 27, trackbacks - 0, articles - 60
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    HSQLDB外鍵使用

    Posted on 2011-12-27 17:59 ZhouFeng 閱讀(573) 評(píng)論(0)  編輯  收藏 所屬分類: 原創(chuàng)DataBase
    前段時(shí)間用了HSQLDB,感覺(jué)這個(gè)東東還不錯(cuò),這兩天在把一個(gè)以前MYSQL上的東東轉(zhuǎn)到HSQLDB上來(lái),除了一些類型需要轉(zhuǎn)換以外,還有就是外鍵的處理,著實(shí)讓我折騰了一番。因?yàn)槭窍到y(tǒng)改造,沒(méi)有使用ORM映射,若是使用Hibernate或MyBatis之類的來(lái)做,應(yīng)該會(huì)避免這個(gè)語(yǔ)句的問(wèn)題
    在此用三個(gè)表的創(chuàng)建為例記錄一下外鍵的寫(xiě)法
    create table notice(
        id 
    integer generated by default as primary key,
        title 
    varchar(30)
    )

    create table tbuser(
        userid 
    varchar(20primary key,
        username 
    varchar(30)
    )

    create table noticecheck(
        id 
    integer references notice(id) on delete cascade,
        userid 
    varchar(20references tbuser(userid) on delete cascade,
        checktime 
    timestamp default current_timestamp,
        
    unique(id,userid)
    )
    另外noticecheck也可以使用如下的方式寫(xiě)語(yǔ)句
    create table noticecheck(
        id 
    integer,
        userid 
    varchar(20),
        checktime 
    timestamp default current_timestamp,
        
    unique(id,userid),
        
    constraint noticecheck_fk_1 foreign key(id) references notice(id) on delete cascade,
        
    constraint noticecheck_fk_2 foreign key(userid) references tbuser(userid) on delete cascade
    )
    好啦,就這樣,官方所給的文檔全E文的,費(fèi)勁。網(wǎng)上也少有這方面的資料,看來(lái)使用HSQLDB的還不多,記在這里了先:)
    主站蜘蛛池模板: 久久亚洲精品中文字幕三区| 免费视频专区一国产盗摄| 韩国18福利视频免费观看| 亚洲av无码不卡久久| 67194熟妇在线永久免费观看| 成人无码精品1区2区3区免费看| 午夜男人一级毛片免费| 亚洲三级在线视频| 成全视频免费高清| 亚洲精品无码专区| 成人亚洲网站www在线观看| 国产成人亚洲综合无码精品| 久久99久久成人免费播放| 亚洲精品无码专区在线在线播放| 亚洲中文字幕无码mv| 午夜免费福利在线| 日日摸夜夜添夜夜免费视频| 国产成人亚洲综合无码| 国色精品va在线观看免费视频 | 亚洲精品无码久久千人斩| 国产午夜无码精品免费看动漫| 亚洲av无码乱码国产精品| 美丽的姑娘免费观看在线播放| 亚洲国产成人99精品激情在线 | 免费看小12萝裸体视频国产| 日韩在线一区二区三区免费视频| 亚洲一区精品无码| 国产91色综合久久免费| 亚洲变态另类一区二区三区| 亚洲毛片不卡av在线播放一区 | 免费A级毛片无码A∨免费| 亚洲综合色7777情网站777| 国产一级淫片a免费播放口之| 一级毛片免费一级直接观看| 亚洲av丰满熟妇在线播放| 免费看一级高潮毛片| 亚洲AV无码一区二区二三区入口| 日韩在线免费视频| 日韩少妇内射免费播放| 亚洲精品日韩中文字幕久久久| 国产成人高清精品免费鸭子|