<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, 還是表達式 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)航:
     
    主站蜘蛛池模板: 日产乱码一卡二卡三免费| 久久精品视频免费| 成熟女人牲交片免费观看视频| 亚洲AV无码一区东京热| 四虎国产精品免费永久在线| 国产午夜亚洲精品午夜鲁丝片| caoporn成人免费公开| 国产亚洲精品a在线观看| 一级做a爱过程免费视| 亚洲综合久久夜AV | a级片在线免费看| 久久久亚洲AV波多野结衣| 亚洲一区二区三区免费在线观看 | 亚洲欧洲日产国码无码久久99| 一级一级一片免费高清| 亚洲老妈激情一区二区三区| 精品国产免费人成网站| 亚洲av日韩av不卡在线观看| 99久久久国产精品免费无卡顿| 亚洲国产成人精品青青草原| 四虎影视www四虎免费| 人成电影网在线观看免费| 国产亚洲精久久久久久无码| 91免费在线播放| 亚洲精华国产精华精华液好用| 亚洲精品无码久久毛片 | 亚洲国产精品免费在线观看| 亚洲人成网男女大片在线播放 | 红杏亚洲影院一区二区三区| 免费国产叼嘿视频大全网站| 亚洲一区在线视频观看| 全部免费毛片免费播放| 国产午夜成人免费看片无遮挡| 亚洲三级在线视频| 亚洲精品无码成人片在线观看 | 九九精品免费视频| 中美日韩在线网免费毛片视频| 夜夜亚洲天天久久| 免费a级毛片大学生免费观看 | 涩涩色中文综合亚洲| 亚洲一级黄色视频|