同時存檔到多個不同位置的資料庫,该如何处理

同時存檔到多個不同位置的資料庫
請問 同時存檔於 兩台不同主機

例如 我連線中已經有設定

sqlca -- 原本預定的連線

我又多設另一個

sqlcb -- 另一台電腦的主機資料庫

當我要新增資料時

例如以下語法

insert into department (部門簡碼,部門名稱,部門備註,日期,時間) values (:部門簡碼a,:部門名稱a,:部門備註a,:日期a,:時間a) using sqlca ;
insert into department (部門簡碼,部門名稱,部門備註,日期,時間) values (:部門簡碼a,:部門名稱a,:部門備註a,:日期a,:時間a) using sqlcb;

這樣同時會存檔到 兩台主機

但因為如果要存檔 5-10台電腦 程式碼會相當多

請問 能夠合併成一句語法 或者是 可以 有其他更簡便的方式 能夠 同時存到 sqlca 跟 sqlcb 嗎?

------解决方案--------------------
把transaction定义成数组,然后用一个循环写insert语句。

transaction sqlna[15]
.....




long i
for i = 1 to 15
insert into department (部門簡碼,部門名稱,部門備註,日期,時間) values (:部門簡碼a,:部門名稱a,:部門備註a,:日期a,:時間a) using sqlna[i];
next