Microsoft ドキュメント によるとsp_send_dbmail
、セミコロンで区切られたリストでなければなりません。ただし、私のアプリケーションの多くでは、このリストがクリーンであることを保証できません。構文的に有効な電子メールのリストを確保し、そうでない場合でもアプリケーションが壊れないようにするための堅牢な方法が必要です。
XML PATH
、 、およびその他のメソッドを調べてきましたSTUFF
が、構文がひどく混乱しています。誰もがトリックの袋に便利な方法を持っていますか?
概念的には、CSV リストを一時テーブルに分割し、各メールを個別に処理してから、代わりにセミコロン区切り記号を使用してリストを再構成するのが最善だと考えました。もっと良い方法があると思いますが。
繰り返しますが、可能であればすぐに使えるソリューションが欲しいです。:)