Вопрос : Вызывать процедуру или функцию от пуска

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

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

My в виду того что это было бы вызвано от пуска, я был бы более лучшим от перспективы представления для того чтобы выйти Кодий «чистки» в пуск?

Example @MyVariable
code
В НАСТОЯЩЕЕ ВРЕМЯ УСТАНОВЛЕННОЕ = заменяет ть (@MyVariable, «»», «\ x022») @MyVariable
УСТАНОВЛЕННОЕ = заменяет ть (@MyVariable, '''', «\ x027») @MyVariable
УСТАНОВЛЕННОЕ = заменяет ть (@MyVariable, чарс (10), @MyVariable ")
«\ x0a УСТАНОВЛЕННОЕ = заменяет ть (@MyVariable, чарс (13), ")
«\ x0d ХОТЕЛ БЫЛ БЫ К @MyVariable DO
установленное = dbo. Чистое (@MyVariable) этих линий)

I am
(что-то вдоль specifically интересуемое в ударе на performance вызывать proc или функциональные множественные времена в a trigger.

class=

Ответ : Вызывать процедуру или функцию от пуска

Для максимальной производительности, я вышел бы Кодий в пуски.  Вы произведете много накладные расходы двигая это к функции.

Btw, вы должны также штабелировать/врежете их для самого лучшего представления, что-то как:

УСТАНОВЛЕННЫЕ @MyVariable = заменяют ть (замените (замените (замените (@MyVariable, ««», «\ x022»), '''', «\ x027»), сгорают (10), «\ x0a "), чарс (13), «\ x0d ")
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us