多個DW同時更新,且表中有關係存在,需要注意的擊點問題。 (轉)
一次在做到多個表同時的時候,出了些問題。
有必要寫出來,引起注意。
雖然多個DW(3個)各自對應的都是一個表,但這些表間存在著 關係,而且DW是同時更新。
比如:table_1 : ID , name ,sex .......
table_2: ...ID(與table_1有對應關係), pro_1 ,pro_2......
table_3: ...ID(與table_1有對應關係), reg_time.....
由於沒有:
第一次,後兩個DW裡在設計的時候,沒有選擇與第一個表相關的 項----ID。
後來,發現無法更新。
只能從新設計,將table_2 和 table_3的ID項都分別選在各自的DW中,
但在介面中又不想讓其出現,最好的辦法---
設定他們的visable屬性為False,也就是去掉屬性裡visable前的“鉤”。
設計好後的編碼中,我先開始的編碼是:
if dw_1.update() = 1 then
if dw_2.update() = 1 then
if dw_3.update() = 1 then
commit;
else
rollback;
end if
end if
end if
----------------------------
但最好還是寫成下面比較好:
的CA屬性的處理(通用目的)
boolean lb_Tran
lb_Tran = sqlca.AutoCommit
sqlca.AutoCommit = false
IF dw_1.Update() <> 1 THEN
MessageBox("操作提示","dw_1 資料儲存失敗!")
ROLLBACK;
sqlca.AutoCommit = lb_Tran
RETURN
ELSEIF dw_2.Update() <> 1 THEN
MessageBox("操作提示","dw_2 資料儲存失敗!")
ROLLBACK;
sqlca.AutoCommit = lb_Tran
RETURN
ELSEIF dw_3.Update() <> 1 THEN
MessageBox("操作提示","dw_3 資料儲存失敗!")
ROLLBACK;
sqlca.AutoCommit = lb_Tran
RETURN
ELSE
COMMIT
END IF
------------------------------------------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-996698/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【PostgresSQL】同時更新兩個表SQL
- android同時使用多個library時的問題Android
- python合併多個csv檔案需要注意的問題(合併多個列名問題)Python
- Android一個小知識點: 多個介面同時使用一個資源佈局的時候,修改背景需要注意的坑Android
- 10個需要注意的SQL問題SQL
- 請教一個資料表關係的問題
- 安裝rac時需要注意的問題
- 開發者談設計遊戲時需要注意的7個關鍵點遊戲
- java中有關日期的顯示問題 (轉)Java
- iOS編碼需要注意的幾點問題iOS
- 運用mysqldump 工具時需要注意的問題MySql
- JavaScript中有關new的問題JavaScript
- ODS與DW之間的關係
- IBM面試需要注意的幾個問題IBM面試
- 業務分析中有關詞彙表的常見問題 - modernanalystNaN
- 同時使用資料庫鏈和序列時應注意的幾點(轉)資料庫
- 網站被攻擊有哪些安全問題需要注意網站
- 有關 socialiteproviders 存在的幾個問題IDE
- mysql驅動程式問題(安裝配置jive時碰到的):能否同時存在多個驅動程式呢,埠衝突了?MySql
- ERP,要注意處理好三個關係(轉)
- hibernate問題:兩個物件同時具有one-to-many和one-to-one雙重關係物件
- JavaScript ES6 Fetch API時需要注意的一個Cookie問題JavaScriptAPICookie
- 遊戲伺服器需要注意的三點安全問題遊戲伺服器
- 手機遊戲設計需要注意的7個問題遊戲設計
- 教育培訓APP開發時需要注意的問題APP
- 選擇代理IP時需要注意的三大問題
- Notes中有關C++API的注意事項 (轉)C++API
- 多個陣列,判斷鍵值是否存在從屬關係陣列
- 伺服器租用中有關頻寬的幾個問題伺服器
- 【觸想智慧】工業顯示器定製時需要注意的重點問題
- 在使用微軟提供的安全模版(安全策略)時需要注意的安全問題 (轉)微軟
- 多對一(主鍵)關係,create問題
- echart關係圖平分節點刪除時自動平衡問題
- 專案管理中需要注意的四個關鍵控制點專案管理
- 除錯使用了函式模組的程式時需要注意的一個小問題除錯函式
- 挑選http時候需要注意什麼問題HTTP
- 做聚合支付代理需要注意的這幾個問題?
- 11gRAC安裝需要注意的幾個問題