請教各位大大,我有兩個DB,USER1@DB、USER2@DB。
我要查詢他Table內欄位的值兩個是否都一樣
但是個DB的Table和欄位名稱不一樣,請問這樣語法要怎麼下?
DB NAME| USER1@DB
----------------------|
Table Name| DETAIL
USERID|NAME|ACCNO|UID
:---------------------|
A123|ABC|23456|888
A143|DBC|2A456|898
DB NAME| USER2@DB
----------------------|
Table Name| New DETAIL Table
USER_ID | US_NAME | ACC_NO | NEW_UID |
---|---|---|---|
A123 | ABC | 23456 | 888 |
A143 | DBC | 2A456 | 898 |
F143 | DDC | 2AH56 | 874 |
A1F3 | DBA | 2ABV6 | 498 |
F1I3 | DWC | 2A3J6 | 879 |
A453 | DBN | 2AMB6 | 198 |
請問樓主:Oracel 資料庫是分: database / instance / user 三層.
一個database 可以有多個instance.
一個instance 可以有多個user .
一般 ERP 中所謂公司別指的是 USER .
先假設樓主指的是不同公司別(USER)
比對的話法:
SELECT *
FROM USER1.DETAIL A LEFT JOIN USER2.New_DETAIL_Table B ON A.USER_ID=B.USER_ID
你再轉檔新系統
我們客戶都是請顧問
寫成"StoredProceure"幫忙比對 資料結構 與 資料是否一致
可以試試看