用檢視解決資料庫鏈路問題
Oracle8.1.7與以前的版本好像總有些不相容。
[@more@]
本人在使用Oracle8.1.7的時候遇到了一個怪現象,在Sqlplus中使用資料庫鏈路沒有任何問題,但一到了Forms Builder中,如果在觸發器中使用資料庫鏈路,編譯的時候就會出現錯誤。錯誤現象根據不同版本的Forms Builder略有不同,主要是自動退出,不留任何錯誤提示,這也就為尋找錯誤帶來了不便。以前的程式在資料庫升級後都無法重新編譯了,為此我們想了很多辦法。同義詞不行,比如:用xxx替代,還是出錯。用資料庫級的儲存過程倒是可以,但太麻煩。還有一種笨辦法,用低版本的資料庫搭建一個與8.1.7完全一樣的環境,然後利用它編譯程式,但還是太麻煩。最後我發現用檢視可以解決這個問題,比如:Create view xxx_db_link as select * from ,然後在Forms Builder中使用檢視的名稱來替代原有表名@鏈路的形式。這種辦法不是很麻煩,而且有效。
感覺Oracle資料庫在不斷的升級過程中,和多種平臺上的應用使得各種作業系統下、各種資料庫版本下的資料庫鏈路始終是個問題,經常會出現不相容,程式設計人員很是頭疼。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18966/viewspace-784288/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 安裝資料庫和資料庫解決問題資料庫
- 資料庫檢視詳解資料庫
- 資料庫層面問題解決思路資料庫
- 資料庫檢視詳解 (轉)資料庫
- 解決hive資料庫 插入資料很慢的問題Hive資料庫
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- 解決被掛起的資料庫問題資料庫
- oracle 資料庫解決問題思路總結Oracle資料庫
- 資料檢視的重複問題
- 解決兩相同資料庫資料同步的問題 (轉)資料庫
- 利用NO_MERGE解決資料字典檢視訪問低效
- 資料庫檢視資料庫
- 資料庫-檢視資料庫
- 資料庫鏈、物化檢視、高階複製方面資料庫
- 華為雲資料庫GaussDB (for Cassandra) 資料庫治理 -- 大key與熱key問題的檢測與解決資料庫
- [20130125]利用v$active_session_history檢視解決資料庫問題.txtSession資料庫
- 安裝mysql資料庫及問題解決方法MySql資料庫
- 解決資料庫高併發訪問瓶頸問題資料庫
- 用SQL命令檢視Mysql資料庫大小MySql資料庫
- Laravel5的資料庫表建立問題 資料庫遷移操作報錯問題解決Laravel資料庫
- (zt)利用NO_MERGE解決資料字典檢視訪問低效
- 利用NO_MERGE解決資料字典檢視訪問低效 ZT
- 解決SQL Server資料庫佔用記憶體過多的問題SQLServer資料庫記憶體
- 【資料庫】解決Mysql資料庫提示innodb表不存在的問題!資料庫MySql
- 解碼智慧治理 用大資料解決民生小問題大資料
- 解決客戶資料庫oracle_sid問題資料庫Oracle
- Oracle資料庫字符集問題解決方案大全Oracle資料庫
- 掉電無法啟動資料庫問題解決資料庫
- Oracle資料庫基本知識及問題解決(轉)Oracle資料庫
- MySQL資料庫檢視:檢視定義、建立檢視、修改檢視MySql資料庫
- 資料鏈路層的三個基本問題
- SVN解決不能檢視最近提交日誌的問題
- 資料庫系列:大廠使用資料庫中介軟體解決什麼問題?資料庫
- 如何解決資料庫配置問題資料庫
- 解決pl/sql developer中資料庫插入資料亂碼問題SQLDeveloper資料庫
- 資料庫無法建立資料庫檢視資料庫
- 利用oracle快照dblink解決資料庫表同步問題Oracle資料庫
- 解決latch free問題的資料庫引數調整資料庫