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

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

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

    隨筆-8  評論-39  文章-0  trackbacks-0

    今天在調(diào)試程序中,遇到一個“ ORA-03115: unsupported network datatype or representation ”的錯誤。問題已經(jīng)解決,有一些心得體會。

    ?

    環(huán)境:

    Oracle 8.17 數(shù)據(jù)庫一臺, Oracle 9i 數(shù)據(jù)庫一臺,兩者間建有一個 DBLink 將相關(guān)的 shema 連接起來。在 Oracle 9i 這一端有一個 Table A, 如下:

    ?

    Field Name

    Field Type

    ……

    …..

    confirm_time

    Timestamp

    ?

    creation_time

    Date

    ?

    ……

    ?

    情景:

    有一個 Java 程序通過 JDBC 連接到 Oracle 8 那一端,現(xiàn)在這個應(yīng)用程序需要通過 DBLink 訪問 Oracle 9i 中的 Table A. 寫下如下的查詢語句:

    ?

    select nvl(confirm_time, creation_time) from A@.....

    ?

    該語句在 SQL Plus PL/SQL Developer )中執(zhí)行能夠完成并返回正確的結(jié)果,但將該語句放入 PreparedStatement 執(zhí)行是,卻得到錯誤:“ ORA-03115: unsupported network datatype or representation

    ?

    原因分析:

    Oracle 8 中還不存在 Timestamp 這樣的數(shù)據(jù)類型,而無論是字段 confirm_time, 還是表達(dá)式 nvl(confirm_time, creation_time) 返回的都是 Timestamp 類型,故會得到 ORA-03115 的錯誤。(在 PL/SQL Developer 中為何不出錯就不知道了,呵呵 …. 見笑見笑啦)

    ?

    解決方法:

    SQL 語句中將 Timestamp 轉(zhuǎn)化為 Date 類型,如:

    ?

    select nvl(to_date(to_char(confirm_time, “yyyy-mm-dd hh24:mi:ss”), “yyyy-mm-dd hh24:mi:ss”), creation_time) from A@........

    ?

    ?

    ?

    posted on 2007-02-08 07:37 Jini 閱讀(2376) 評論(2)  編輯  收藏 所屬分類: 數(shù)據(jù)庫相關(guān)

    評論:
    # re: 在Oracle8中通過DBLink存取Oracle9中Timestamp類型的問題 2007-04-18 16:03 | Freed
    費勁了點,cast(timestamp as date)就可以了。  回復(fù)  更多評論
      
    # re: 在Oracle8中通過DBLink存取Oracle9中Timestamp類型的問題 2007-04-18 16:28 | Jini
    @Freed

    謝謝!確實簡單了。
      回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 99久久国产精品免费一区二区| 国产午夜亚洲精品国产| 久久久精品国产亚洲成人满18免费网站| 四虎永久精品免费观看| 亚洲AV日韩AV永久无码色欲| 在线A级毛片无码免费真人| 亚洲综合精品成人| 国产免费69成人精品视频 | 亚洲国产精品无码久久久| 99re这里有免费视频精品| 综合自拍亚洲综合图不卡区| 亚洲视频免费观看| 狠狠色香婷婷久久亚洲精品| 四虎免费在线观看| 人人公开免费超级碰碰碰视频| 亚洲中文字幕无码一久久区| 亚洲精品免费在线观看| 亚洲国产中文在线视频| 精品国产一区二区三区免费看| 黄色免费网站在线看| 亚洲综合伊人久久综合| 日本免费一区二区三区| ww亚洲ww在线观看国产| 免费国产精品视频| 免费国产成人18在线观看| 亚洲最大的黄色网| 一本色道久久88亚洲综合| 可以免费观看的毛片| 亚洲人成www在线播放| mm1313亚洲国产精品美女| 国产午夜成人免费看片无遮挡| 亚洲国产理论片在线播放| 免费v片视频在线观看视频| 免费国产叼嘿视频大全网站| 亚洲人成免费电影| 亚洲男人的天堂一区二区| 18女人水真多免费高清毛片| 亚洲精品色播一区二区| 亚洲av无码国产精品色午夜字幕| 一个人免费观看视频www| 久久高潮一级毛片免费|