Построение строк в SQL Server

Согласно документации Microsoft sp_send_dbmail должен быть список, разделенный точкой с запятой. Однако во многих моих приложениях я не могу гарантировать, что этот список будет чистым. Мне нужен надежный способ обеспечения синтаксически достоверного списка электронных писем, чтобы мои приложения не ломались, если это не так.

Я смотрел в XML PATH, STUFFи другие методы, но синтаксис ужасно сбивает с толку. У кого-нибудь есть удобный метод в его пакете трюков (нет хранимых процедур или функций, пожалуйста, я хотел бы получить готовое решение)?

Концептуально я подумал, что лучше всего разделить список CSV во временную таблицу, обработать каждое электронное письмо отдельно, а затем заново составить список, используя вместо этого точку с запятой. Я подозреваю, что есть лучший метод, хотя.

Опять же, я хотел бы получить готовое решение, если это вообще возможно.:)

0 ответов

Другие вопросы по тегам