【正文】
insert的列 A、 B、C。 China Datang Corporation 配置組件連接 ?上面的操作將 DB1組件中 sqlselect_data得到的紀錄送到了 DB2組件的sql insert,并且 select_data得到的結果集的屬性 A、 B、 C分別傳遞給insert需要的列 A、 B、 C。 ?Mapper工具有一個按鈕可以用來確認剛才的操作是否正確。 ?確認所作的操作是否正確。 ?確認后消息框中提示正確。 China Datang Corporation 配置組件連接 ?保存所作的操作。 ?或者是退出時提示保存。 China Datang Corporation 配置組件連接 ?保存后退出 Mapper,組件間的數(shù)據(jù)傳輸將按照剛才的配置傳輸數(shù)據(jù)。 ?下圖為配置好連接的程序。 ?注意:將某個 sql的結果集拖線給目標集是,并不是直接將線拖到對應的目標集,而是對應的 ZERO MANY。 ?這條線并非必須,如果沒有這條線表示一批數(shù)據(jù) —— 假如有 100條紀錄 —— 只有第一條紀錄可以傳輸給目標集。如果有這條線那么所有的紀錄都將被傳輸?shù)侥繕思小? China Datang Corporation 第一例 數(shù)據(jù)傳輸 程序運行 China Datang Corporation 選擇運行的節(jié)點 ?DB1和 DB2均選擇節(jié)點 fps99。 China Datang Corporation 命名組件和連接 ?為了方便命名組件和連接。 China Datang Corporation 命名組件和連接 ?命名后的組件和連接 ?DB1:取數(shù)據(jù) ?DB2:存數(shù)據(jù) ?連接:數(shù)據(jù)傳輸 China Datang Corporation 運行程序 ?運行 China Datang Corporation 查看運行的結果 ?數(shù)據(jù)已經(jīng)寫入 test_b中。 China Datang Corporation 練習 ?在本地的服務器上安裝一個 oracle數(shù)據(jù)庫,實在沒有的可以利用 上的數(shù)據(jù)庫。 ?在數(shù)據(jù)庫中建表 PERSON_B(培訓人員),建表語句如下 create table PERSON_B ( POWERPLANT VARCHAR2(50), POWERPLANT_SHORT VARCHAR2(20), COMPANY VARCHAR2(20), PERSON VARCHAR2(20), TELEPHONE VARCHAR2(20) ) Add ments to the columns ment on column is 39。電廠名 39。 ment on column is 39。電廠簡稱 39。 ment on column is 39。所屬分公司 39。 ment on column is 39。培訓人員姓名 39。 ment on column is 39。聯(lián)系電話 39。 China Datang Corporation 練習 ?在本地數(shù)據(jù)庫的 PERSON_B中寫入的培訓人員的相關紀錄,其中每個字段的含義同字段的注釋。 ?利用 fiorano2022編寫程序將本地數(shù)據(jù)庫 PERSON_B中的數(shù)據(jù)傳輸?shù)? PERSON中。 注:沒有本地 oracle數(shù)據(jù)庫的電廠,可以利用 。