oracleには、顧客のレコードと、特定のフラグを付けられた顧客の30,000を超えるレコードを含むMicrosoft SQL Serverの別のテーブルが含まれています。今、Microsoft SQL Serverの列に値が入っているOracleを選択します。このように:select oracle table where sqlserver tableの列
SELECT oracleTable.custname
FROM oracleTable
WHERE oracleTable.idcol IN (/*LIST OF VALUES FROM SQL SERVER TABLE*/)
また、oracleデータベースにテーブルを作成する権限がありません。
このフォーマットのリスト値を'1','2','3','4'
の形式で返す関数をC#で作成し、それをコマンド・テキストに連結する必要がありますが、レコード数が30,000を超えるMicrosoft SQLサーバー・テーブルの場合、oracleは1,000リスト。
誰かが回避策(C#またはTSQL)を知っていますか?
Googleで回答を検索しました –
私に教えてください.. https://www.google.co.in/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=access + sql + server + from + oracle + database –
はい、私は役に立たない答えは見つかりませんでした。 –