- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[SQL Server 2005] CLR によるテーブルへの INSERT)
[SQL Server 2005] CLR によるテーブルへの INSERT
このQ&Aのポイント
- SQL-SERVER 2005とVisual Studio 2005を使用して、VC#でCLRによるストアドプロシージャを作成しています。
- apacheのaccesslogを正規表現で整形し、必要な項目を抽出してtableにINSERTしようとしています。
- accesslogが膨大なサイズのため、まとめてINSERTする方法を探しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Insert ではなく バルクコピー Select Into で #TempFile テンポラリーファイルに必要な データを出力し、その後Select Union文でマージする。 方法ではいかがでしょうか? Select Into でテンポラリーファイルに出力する際にCLR関数を使って 抽出すればいいのでは・・・
お礼
ほとんど諦めていたのですが、回答していただいていたとは! ありがとうございました。 バルクコピー・・・私はまさにそれを知りたかったようです。 その扱い方がいまひとつまだよくわからないでいますが、 調べた上で後日また別の質問を立てようと思います。 ありがとうございました。