CLOBは、> 8k(時には> 32k)のXMLデータです。助言がありますか?OracleからSQL ServerにCLOBをコピーする方法
3
A
答えて
0
SQL Server 2Kでは、BINARYタイプが(IIRC)8000バイトに制限されているため、IMAGEタイプを使用する必要があります。 varcharとvarbinaryの制限はSQLServer 2005で増加しました。そのため、ターゲットが何であるかによって異なります。 2005年の場合、データがASCIIの場合はvarchar、Unicodeの場合はnvarcharを使用、それ以外の場合はvarbinaryを使用します。
サンプルコードをお探しの場合は、使用している言語/プラットフォーム、2つのデータベースへのアクセス方法など、より多くの情報を提供する必要があります。また、これは1回限りの転送か、プロダクションでプログラムで行う必要があるものですか?
1
残念ながら私はSQL Server内で実行できませんでしたので、CLOBデータをインポートおよび解析して結果をSQL Serverに書き出すためのC#コンソールアプリケーションを作成しました。
関連する問題
- 1. SQL ServerでSELECTにCLOBタイプを表示する方法は?
- 2. SQL ServerデータベースからOracleデータベースにデータを転送する方法
- 3. OracleテーブルからSQL Serverテーブルにデータをプッシュする方法は?
- 4. SQL ServerからMySQLにテーブルをコピーする方法は?
- 5. AccessからSQL Serverデータベースをコピーする方法
- 6. Oracle SQLの変数にテーブルからCLOBデータを格納
- 7. SQL ServerからOracleに自動的にデータをプッシュする方法は?
- 8. SQL ServerからMysqlにデータをコピー
- 9. oracleデータベースからCLOBを取得
- 10. SQL Server 2008からOracle 11gにデータを移行/移行する方法は?
- 11. SQLからXMLキー「値」を取り出す方法CLOB
- 12. 1つのSQL Serverテーブルから別のSQL Serverテーブルに行をコピーする方法
- 13. Oracle Clobの更新中にパフォーマンスを改善する方法は?
- 14. hdfsのavroファイルにoracle clobデータをインポートする方法
- 15. OracleでCLOBをUTF8 BLOBに変換する方法
- 16. ToadデータポイントからSQL文をOracleからSQL Serverにエクスポートするには?
- 17. ExcelからOracleにデータをコピーする方法は?
- 18. C#XmlSerialiserからOracle Clob最適化へ
- 19. Oracle DBをSQL Serverに解析する方法は?
- 20. SQL Server - ステージングテーブルからデータをコピー
- 21. Bltoolkit oracle clobタイプ
- 22. PL/SQLを使用してOracleのClob列からCSVデータを読み取る方法
- 23. クエリを使用してSQL ServerからOracle Linked Serverに
- 24. SQL Server:ユーザーをdev-> prodからコピーする最も簡単な方法
- 25. CLOBを1行にマージ - ORACLE
- 26. CLOB列を含む表をOracleにインポートする方法は何ですか?
- 27. OracleからSQL Serverへのデータ
- 28. OracleからSQL Serverへのクエリ
- 29. oracleからsql server 2008への移行
- 30. TRUNC(OracleからT-SQL Serverへのケース
これは、Oracle 10gからSQL Server 2005への通常のデータ読み込みになります。 私はストアドプロシージャでこれを行うことを望んでいましたが、DTSパッケージも開いています。最終的には、結果のXMLにXQueryを使用できるように、データをXMLデータ型に変換する必要があります。ご協力いただきありがとうございます! – NYARROW
私はこれを他の方向に行っただけですが、似ているはずです。ストアドプロシージャをOracleまたはSQLServerで実行しますか? (プッシュまたはプル) データベースリンクを設定しましたか?あなたは、リンクを設定したら http://www.databasejournal.com/features/oracle/article.php/3442661 、それは、ストアドプロシージャから渡ってLOBをコピーするのが難しいが、可能です。あなたは、おそらく宛先側で一時的なテーブルを使用したいと思うでしょう。 http://dbaforums.org/oracle/index.php?showtopic=4790 –
これはSQLサーバー側で実行する必要があります。残念ながら私たちはソフトウェアをインストールすることができません - 私は選択肢があれば、Oracle側でこれを実行するほうが大変です!データベースリンクが設定されていますが、オープンクエリを送信すると「サポートされていないデータ型」エラーが表示されます。 – NYARROW