• ベストアンサー
※ 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する方法を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.1

Insert ではなく バルクコピー Select Into  で #TempFile テンポラリーファイルに必要な データを出力し、その後Select Union文でマージする。 方法ではいかがでしょうか? Select Into でテンポラリーファイルに出力する際にCLR関数を使って 抽出すればいいのでは・・・

kchan101
質問者

お礼

ほとんど諦めていたのですが、回答していただいていたとは! ありがとうございました。 バルクコピー・・・私はまさにそれを知りたかったようです。 その扱い方がいまひとつまだよくわからないでいますが、 調べた上で後日また別の質問を立てようと思います。 ありがとうございました。

関連するQ&A