受信した外部値に基づいて、Oracleデータベース内のすべてのアカウントのレコードを更新するために年1回実行できるSQL Updateコマンドを作成したいとします。優れたスプレッドシート。ExcelスプレッドシートからOracleデータベース表を更新するSQL文
私の研究これまで私はOPENROWSETコマンドを使用することができるかもしれ表示しているが、ほとんどの参照はExcelからMS SQL Serverに使用されるこの表示されています
INNER JOIN
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\foldername\spreadsheetname.xls;',
'SELECT column1name, column2name, column3name, column4name
FROM [worksheetname$]') EXT
することは、誰かが私は正しい道の上にいます確認することができますまたはさらに良い基本的な例を提供する?
基本擬似ロジックは次のとおりです。CODE_FIELDが "CRS"に等しいOracle USER_DEFINEDテーブル内のすべてのレコードについて、一致するアカウント番号のスプレッドシートに値がある場合は、VALUEフィールドを更新します。 Oracle USER_DEFINEDテーブルに、「値」列の内容をスプレッドシートに記録します。
興味深いオプションですが、私は何かを探していますが、私はマクロを作成することができ、スケジュールにしたがって技術者以外の専門家が走っているだけです。しかし、提案をありがとう。 –