Fråga : Att kalla tillvägagångssätt eller fungerar från en starta

Applikationen, som jag fungerar på, använder en invecklad replicationmekanism, som sammanslutningar startar, och sänker sparar databaser.  För saken av detta ifrågasätta antar att vi måste att använda beställnings- startar för replication.  

Within som starta kodifierar, det finns en dela upp av kodifierar som används över och över igen till rengöringen upp speciala tecken.  Jag betraktade att sätta denna kodifierar in i ett tillvägagångssätt eller fungerar och re-using det.  Självfallet lättare att underhålla och är korrektare.  bekymmer för

My är, sedan detta skulle kallas från en starta, skulle I är bättre av från ett kapacitetsperspektiv att lämna ”lokalvården” för att kodifiera i starta?

Example av @MyVariable för
för code
FÖR NÄRVARANDE det FASTSTÄLLDA = byter ut (@MyVariable, ”””, ”\ x022”) FASTSTÄLLDT @MyVariable för
= byter ut (@MyVariable, '''', ”\ x027”) FASTSTÄLLDT @MyVariable för
= byter ut (@MyVariable, röding (10), ”\ x0a”) FASTSTÄLLDT @MyVariable för
= byter ut (@MyVariable, röding (13), ”\ x0d”)
SKULLE NÅGOT LIKNANDE TILL DO
fastställdt @MyVariable = dboen. Den rena (@MyVariable) förmiddagen för

I för
(något längs dessa fodrar), intresserade specifically i få effekt på performance av att kalla en proc eller den funktionella multipeln tajmar i en trigger.

" klar "

Svar : Att kalla tillvägagångssätt eller fungerar från en starta

För max kapacitet jag skulle tjänstledighetar som kodifiera i startar.  Du ska åsamka sig en över huvudet flyttning för radda detta till en fungera.

Btw du bör också stapla/bäddar in dem för den bäst kapaciteten, något något liknande:

FASTSTÄLLDA @MyVariable = byter ut (byt ut (byt ut (byt ut (@MyVariable, ”””, ”\ x022”), '''', ”\ x027”), röding (10), ”\ x0a”), röding (13), ”\ x0d”),
Andra lösningar  
 
programming4us programming4us