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

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

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

    tinguo002

     

    ORA-06553 PLS-320

    ORACLE ORA-06553 PLS-320 錯誤

    前幾天遇到了一個存儲過程編譯無法通過的問題。

    數據庫是10GR2 的版本

    存儲過程編譯時報 ORA-06553 PLS-320 錯誤 以下是圖

    檢查過程語句無錯后還是無法編譯通過

    存儲過程非常簡單,接收一個值,然后根據傳進來的值對一個表進行刪除操作。

    檢查操作的表,是存在數據庫中的,并且表的狀態也是有效的。

    網上找了下這錯誤,并發現了一些類似情況的帖子,很多帖子的共同點都是表結構中存在ORACLE 關鍵字。

    于是檢查表結構的字段名,發現有一個字段名為NUMBER (這很明顯是ORACLE 的關鍵字)

    把這個NUMBER字段名改名,在重新編譯過程順利通過。

    于是分析了下原因

    有可能這是ORACLE PLSQL的一個BUG ,它在編譯的時候需要檢查過程中的對象的信息,由于對象中的字段是ORACLE 關鍵字

    所以PLSQL無法區分是NUMBER 數據類型還是字段NUMBER,SQL語句通過給字段兩邊加“” 雙引號可以讓ORACLE 知道是字段不是關鍵字

    由于沒有11G的環境無法測試11G是否解決了這問題

    --------------------------------------
    oracle 里修改字段名稱

    alter table "CHECKEXACT" rename column "DATE" to date1;   //這個DATE 要大寫且加""  ,要不然會出錯的。。。
    alter table "CHECKEXACT" rename column "DATE1" to "DATE";



    歡迎大家訪問我的個人網站 萌萌的IT人

    posted on 2012-11-30 12:07 一堣而安 閱讀(588) 評論(0)  編輯  收藏 所屬分類: oracle

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 香蕉视频在线观看免费国产婷婷 | 日本在线看片免费人成视频1000| 日本特黄特色免费大片| 一本色道久久88亚洲精品综合| 8x8×在线永久免费视频| 亚洲Av综合色区无码专区桃色| 成人妇女免费播放久久久| 伊人久久精品亚洲午夜| 国产日韩一区二区三免费高清| 亚洲第一极品精品无码久久| 久久青草免费91观看| 久久精品九九亚洲精品| 在线观看免费人成视频| 亚洲色欲色欱wwW在线| 日韩一区二区三区免费体验| 久久亚洲AV成人无码国产最大| 免费欧洲美女牲交视频| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 日韩中文无码有码免费视频| 亚洲av日韩av永久无码电影| 可以免费观看一级毛片黄a| 一级做a爰性色毛片免费| 国产亚洲精品精华液| 69视频在线是免费观看| 香蕉大伊亚洲人在线观看| 免费A级毛片在线播放不收费| 国产日韩精品无码区免费专区国产| 亚洲熟妇av一区二区三区| 97av免费视频| 久久精品国产亚洲AV| 亚洲级αV无码毛片久久精品| 午夜免费1000部| 污网站免费在线观看| 亚洲专区在线视频| 妞干网免费视频观看| 久久国产福利免费| 2020天堂在线亚洲精品专区| 亚洲日韩国产一区二区三区| 24小时免费看片| 十八禁的黄污污免费网站| 亚洲精品电影天堂网|