Home Microsoft SQL Server DigiMailing iRN Contact
    Keyword



sys.sp_execresultset_nvarcharmax

  No additional text.


Syntax
create procedure sys.sp_execresultset_nvarcharmax
(
    @q1 nvarchar(4000),@q2 nvarchar(4000),@q3 nvarchar(4000),@q4 nvarchar(4000),@q5 nvarchar(4000),@q6 nvarchar(4000),@q7 nvarchar(4000),@q8 nvarchar(4000),@q9 nvarchar(4000),@q10 nvarchar(4000),
    @q11 nvarchar(4000),@q12 nvarchar(4000),@q13 nvarchar(4000),@q14 nvarchar(4000),@q15 nvarchar(4000),@q16 nvarchar(4000),@q17 nvarchar(4000),@q18 nvarchar(4000),@q19 nvarchar(4000),@q20 nvarchar(4000),
    @q21 nvarchar(4000),@q22 nvarchar(4000),@q23 nvarchar(4000),@q24 nvarchar(4000),@q25 nvarchar(4000),@q26 nvarchar(4000),@q27 nvarchar(4000),@q28 nvarchar(4000),@q29 nvarchar(4000),@q30 nvarchar(4000),
    @q31 nvarchar(4000),@q32 nvarchar(4000),@q33 nvarchar(4000),@q34 nvarchar(4000),@q35 nvarchar(4000),@q36 nvarchar(4000),@q37 nvarchar(4000),@q38 nvarchar(4000),@q39 nvarchar(4000),@q40 nvarchar(4000),
    @q41 nvarchar(4000),@q42 nvarchar(4000),@q43 nvarchar(4000),@q44 nvarchar(4000),@q45 nvarchar(4000),@q46 nvarchar(4000),@q47 nvarchar(4000),@q48 nvarchar(4000),@q49 nvarchar(4000),@q50 nvarchar(4000),
    @q51 nvarchar(4000),@q52 nvarchar(4000),@q53 nvarchar(4000),@q54 nvarchar(4000),@q55 nvarchar(4000),@q56 nvarchar(4000),@q57 nvarchar(4000),@q58 nvarchar(4000),@q59 nvarchar(4000),@q60 nvarchar(4000),
    @q61 nvarchar(4000),@q62 nvarchar(4000),@q63 nvarchar(4000),@q64 nvarchar(4000),@q65 nvarchar(4000),@q66 nvarchar(4000),@q67 nvarchar(4000),@q68 nvarchar(4000),@q69 nvarchar(4000),@q70 nvarchar(4000),
    @q71 nvarchar(4000),@q72 nvarchar(4000),@q73 nvarchar(4000),@q74 nvarchar(4000),@q75 nvarchar(4000),@q76 nvarchar(4000),@q77 nvarchar(4000),@q78 nvarchar(4000),@q79 nvarchar(4000),@q80 nvarchar(4000),
    @q81 nvarchar(4000),@q82 nvarchar(4000),@q83 nvarchar(4000),@q84 nvarchar(4000),@q85 nvarchar(4000),@q86 nvarchar(4000),@q87 nvarchar(4000),@q88 nvarchar(4000),@q89 nvarchar(4000),@q90 nvarchar(4000),
    @q91 nvarchar(4000),@q92 nvarchar(4000),@q93 nvarchar(4000),@q94 nvarchar(4000),@q95 nvarchar(4000),@q96 nvarchar(4000),@q97 nvarchar(4000),@q98 nvarchar(4000),@q99 nvarchar(4000),@q100 nvarchar(4000),
    @q101 nvarchar(4000),@q102 nvarchar(4000),@q103 nvarchar(4000),@q104 nvarchar(4000),@q105 nvarchar(4000),@q106 nvarchar(4000),@q107 nvarchar(4000),@q108 nvarchar(4000),@q109 nvarchar(4000),@q110 nvarchar(4000),
    @q111 nvarchar(4000),@q112 nvarchar(4000),@q113 nvarchar(4000),@q114 nvarchar(4000),@q115 nvarchar(4000),@q116 nvarchar(4000),@q117 nvarchar(4000),@q118 nvarchar(4000),@q119 nvarchar(4000),@q120 nvarchar(4000),
    @q121 nvarchar(4000),@q122 nvarchar(4000),@q123 nvarchar(4000),@q124 nvarchar(4000),@q125 nvarchar(4000),@q126 nvarchar(4000),@q127 nvarchar(4000),@q128 nvarchar(4000),@q129 nvarchar(4000),@q130 nvarchar(4000),
    @q131 nvarchar(4000),@q132 nvarchar(4000),@q133 nvarchar(4000),@q134 nvarchar(4000),@q135 nvarchar(4000),@q136 nvarchar(4000),@q137 nvarchar(4000),@q138 nvarchar(4000),@q139 nvarchar(4000),@q140 nvarchar(4000),
    @q141 nvarchar(4000),@q142 nvarchar(4000),@q143 nvarchar(4000),@q144 nvarchar(4000),@q145 nvarchar(4000),@q146 nvarchar(4000),@q147 nvarchar(4000),@q148 nvarchar(4000),@q149 nvarchar(4000),@q150 nvarchar(4000),
    @q151 nvarchar(4000),@q152 nvarchar(4000),@q153 nvarchar(4000),@q154 nvarchar(4000),@q155 nvarchar(4000),@q156 nvarchar(4000),@q157 nvarchar(4000),@q158 nvarchar(4000),@q159 nvarchar(4000),@q160 nvarchar(4000),
    @q161 nvarchar(4000),@q162 nvarchar(4000),@q163 nvarchar(4000),@q164 nvarchar(4000),@q165 nvarchar(4000),@q166 nvarchar(4000),@q167 nvarchar(4000),@q168 nvarchar(4000),@q169 nvarchar(4000),@q170 nvarchar(4000),
    @q171 nvarchar(4000),@q172 nvarchar(4000),@q173 nvarchar(4000),@q174 nvarchar(4000),@q175 nvarchar(4000),@q176 nvarchar(4000),@q177 nvarchar(4000),@q178 nvarchar(4000),@q179 nvarchar(4000),@q180 nvarchar(4000),
    @q181 nvarchar(4000),@q182 nvarchar(4000),@q183 nvarchar(4000),@q184 nvarchar(4000),@q185 nvarchar(4000),@q186 nvarchar(4000),@q187 nvarchar(4000),@q188 nvarchar(4000),@q189 nvarchar(4000),@q190 nvarchar(4000),
    @q191 nvarchar(4000),@q192 nvarchar(4000),@q193 nvarchar(4000),@q194 nvarchar(4000),@q195 nvarchar(4000),@q196 nvarchar(4000),@q197 nvarchar(4000),@q198 nvarchar(4000),@q199 nvarchar(4000),@q200 nvarchar(4000),
    @q201 nvarchar(4000),@q202 nvarchar(4000),@q203 nvarchar(4000),@q204 nvarchar(4000),@q205 nvarchar(4000),@q206 nvarchar(4000),@q207 nvarchar(4000),@q208 nvarchar(4000),@q209 nvarchar(4000),@q210 nvarchar(4000),
    @q211 nvarchar(4000),@q212 nvarchar(4000),@q213 nvarchar(4000),@q214 nvarchar(4000),@q215 nvarchar(4000),@q216 nvarchar(4000),@q217 nvarchar(4000),@q218 nvarchar(4000),@q219 nvarchar(4000),@q220 nvarchar(4000),
    @q221 nvarchar(4000),@q222 nvarchar(4000),@q223 nvarchar(4000),@q224 nvarchar(4000),@q225 nvarchar(4000),@q226 nvarchar(4000),@q227 nvarchar(4000),@q228 nvarchar(4000),@q229 nvarchar(4000),@q230 nvarchar(4000),
    @q231 nvarchar(4000),@q232 nvarchar(4000),@q233 nvarchar(4000),@q234 nvarchar(4000),@q235 nvarchar(4000),@q236 nvarchar(4000),@q237 nvarchar(4000),@q238 nvarchar(4000),@q239 nvarchar(4000),@q240 nvarchar(4000),
    @q241 nvarchar(4000),@q242 nvarchar(4000),@q243 nvarchar(4000),@q244 nvarchar(4000),@q245 nvarchar(4000),@q246 nvarchar(4000),@q247 nvarchar(4000),@q248 nvarchar(4000),@q249 nvarchar(4000),@q250 nvarchar(4000),
    @qValue         nvarchar(max),
    @residueText    nvarchar(max),
    @rowIndex       bigint,
    @debug          bit = 0                -- Display debug information and resultset query (no exec)
) with recompile
as
begin
    set nocount on

    declare @scriptText         nvarchar(max),
            @textptr            binary(16),
            @scriptFragment     nvarchar(max)

    create table #ntextworktable (scriptText ntext)

    -- sp_execresultset_nvarcharmax is called because sp_execresultset overflows
    -- the 250 nvarchar(4000) buffer variables that are passed in, so we are
    -- guaranteed to have non-null values for these buffer variables
    insert into #ntextworktable values (@q1)
    select @textptr = textptr(scriptText) from #ntextworktable

    updatetext #ntextworktable.scriptText @textptr null null @q2
    updatetext #ntextworktable.scriptText @textptr null null @q3
    updatetext #ntextworktable.scriptText @textptr null null @q4
    updatetext #ntextworktable.scriptText @textptr null null @q5
    updatetext #ntextworktable.scriptText @textptr null null @q6
    updatetext #ntextworktable.scriptText @textptr null null @q7
    updatetext #ntextworktable.scriptText @textptr null null @q8
    updatetext #ntextworktable.scriptText @textptr null null @q9
    updatetext #ntextworktable.scriptText @textptr null null @q10
    updatetext #ntextworktable.scriptText @textptr null null @q11
    updatetext #ntextworktable.scriptText @textptr null null @q12
    updatetext #ntextworktable.scriptText @textptr null null @q13
    updatetext #ntextworktable.scriptText @textptr null null @q14
    updatetext #ntextworktable.scriptText @textptr null null @q15
    updatetext #ntextworktable.scriptText @textptr null null @q16
    updatetext #ntextworktable.scriptText @textptr null null @q17
    updatetext #ntextworktable.scriptText @textptr null null @q18
    updatetext #ntextworktable.scriptText @textptr null null @q19
    updatetext #ntextworktable.scriptText @textptr null null @q20
    updatetext #ntextworktable.scriptText @textptr null null @q21
    updatetext #ntextworktable.scriptText @textptr null null @q22
    updatetext #ntextworktable.scriptText @textptr null null @q23
    updatetext #ntextworktable.scriptText @textptr null null @q24
    updatetext #ntextworktable.scriptText @textptr null null @q25
    updatetext #ntextworktable.scriptText @textptr null null @q26
    updatetext #ntextworktable.scriptText @textptr null null @q27
    updatetext #ntextworktable.scriptText @textptr null null @q28
    updatetext #ntextworktable.scriptText @textptr null null @q29
    updatetext #ntextworktable.scriptText @textptr null null @q30
    updatetext #ntextworktable.scriptText @textptr null null @q31
    updatetext #ntextworktable.scriptText @textptr null null @q32
    updatetext #ntextworktable.scriptText @textptr null null @q33
    updatetext #ntextworktable.scriptText @textptr null null @q34
    updatetext #ntextworktable.scriptText @textptr null null @q35
    updatetext #ntextworktable.scriptText @textptr null null @q36
    updatetext #ntextworktable.scriptText @textptr null null @q37
    updatetext #ntextworktable.scriptText @textptr null null @q38
    updatetext #ntextworktable.scriptText @textptr null null @q39
    updatetext #ntextworktable.scriptText @textptr null null @q40
    updatetext #ntextworktable.scriptText @textptr null null @q41
    updatetext #ntextworktable.scriptText @textptr null null @q42
    updatetext #ntextworktable.scriptText @textptr null null @q43
    updatetext #ntextworktable.scriptText @textptr null null @q44
    updatetext #ntextworktable.scriptText @textptr null null @q45
    updatetext #ntextworktable.scriptText @textptr null null @q46
    updatetext #ntextworktable.scriptText @textptr null null @q47
    updatetext #ntextworktable.scriptText @textptr null null @q48
    updatetext #ntextworktable.scriptText @textptr null null @q49
    updatetext #ntextworktable.scriptText @textptr null null @q50
    updatetext #ntextworktable.scriptText @textptr null null @q51
    updatetext #ntextworktable.scriptText @textptr null null @q52
    updatetext #ntextworktable.scriptText @textptr null null @q53
    updatetext #ntextworktable.scriptText @textptr null null @q54
    updatetext #ntextworktable.scriptText @textptr null null @q55
    updatetext #ntextworktable.scriptText @textptr null null @q56
    updatetext #ntextworktable.scriptText @textptr null null @q57
    updatetext #ntextworktable.scriptText @textptr null null @q58
    updatetext #ntextworktable.scriptText @textptr null null @q59
    updatetext #ntextworktable.scriptText @textptr null null @q60
    updatetext #ntextworktable.scriptText @textptr null null @q61
    updatetext #ntextworktable.scriptText @textptr null null @q62
    updatetext #ntextworktable.scriptText @textptr null null @q63
    updatetext #ntextworktable.scriptText @textptr null null @q64
    updatetext #ntextworktable.scriptText @textptr null null @q65
    updatetext #ntextworktable.scriptText @textptr null null @q66
    updatetext #ntextworktable.scriptText @textptr null null @q67
    updatetext #ntextworktable.scriptText @textptr null null @q68
    updatetext #ntextworktable.scriptText @textptr null null @q69
    updatetext #ntextworktable.scriptText @textptr null null @q70
    updatetext #ntextworktable.scriptText @textptr null null @q71
    updatetext #ntextworktable.scriptText @textptr null null @q72
    updatetext #ntextworktable.scriptText @textptr null null @q73
    updatetext #ntextworktable.scriptText @textptr null null @q74
    updatetext #ntextworktable.scriptText @textptr null null @q75
    updatetext #ntextworktable.scriptText @textptr null null @q76
    updatetext #ntextworktable.scriptText @textptr null null @q77
    updatetext #ntextworktable.scriptText @textptr null null @q78
    updatetext #ntextworktable.scriptText @textptr null null @q79
    updatetext #ntextworktable.scriptText @textptr null null @q80
    updatetext #ntextworktable.scriptText @textptr null null @q81
    updatetext #ntextworktable.scriptText @textptr null null @q82
    updatetext #ntextworktable.scriptText @textptr null null @q83
    updatetext #ntextworktable.scriptText @textptr null null @q84
    updatetext #ntextworktable.scriptText @textptr null null @q85
    updatetext #ntextworktable.scriptText @textptr null null @q86
    updatetext #ntextworktable.scriptText @textptr null null @q87
    updatetext #ntextworktable.scriptText @textptr null null @q88
    updatetext #ntextworktable.scriptText @textptr null null @q89
    updatetext #ntextworktable.scriptText @textptr null null @q90
    updatetext #ntextworktable.scriptText @textptr null null @q91
    updatetext #ntextworktable.scriptText @textptr null null @q92
    updatetext #ntextworktable.scriptText @textptr null null @q93
    updatetext #ntextworktable.scriptText @textptr null null @q94
    updatetext #ntextworktable.scriptText @textptr null null @q95
    updatetext #ntextworktable.scriptText @textptr null null @q96
    updatetext #ntextworktable.scriptText @textptr null null @q97
    updatetext #ntextworktable.scriptText @textptr null null @q98
    updatetext #ntextworktable.scriptText @textptr null null @q99
    updatetext #ntextworktable.scriptText @textptr null null @q100
    updatetext #ntextworktable.scriptText @textptr null null @q101
    updatetext #ntextworktable.scriptText @textptr null null @q102
    updatetext #ntextworktable.scriptText @textptr null null @q103
    updatetext #ntextworktable.scriptText @textptr null null @q104
    updatetext #ntextworktable.scriptText @textptr null null @q105
    updatetext #ntextworktable.scriptText @textptr null null @q106
    updatetext #ntextworktable.scriptText @textptr null null @q107
    updatetext #ntextworktable.scriptText @textptr null null @q108
    updatetext #ntextworktable.scriptText @textptr null null @q109
    updatetext #ntextworktable.scriptText @textptr null null @q110
    updatetext #ntextworktable.scriptText @textptr null null @q111
    updatetext #ntextworktable.scriptText @textptr null null @q112
    updatetext #ntextworktable.scriptText @textptr null null @q113
    updatetext #ntextworktable.scriptText @textptr null null @q114
    updatetext #ntextworktable.scriptText @textptr null null @q115
    updatetext #ntextworktable.scriptText @textptr null null @q116
    updatetext #ntextworktable.scriptText @textptr null null @q117
    updatetext #ntextworktable.scriptText @textptr null null @q118
    updatetext #ntextworktable.scriptText @textptr null null @q119
    updatetext #ntextworktable.scriptText @textptr null null @q120
    updatetext #ntextworktable.scriptText @textptr null null @q121
    updatetext #ntextworktable.scriptText @textptr null null @q122
    updatetext #ntextworktable.scriptText @textptr null null @q123
    updatetext #ntextworktable.scriptText @textptr null null @q124
    updatetext #ntextworktable.scriptText @textptr null null @q125
    updatetext #ntextworktable.scriptText @textptr null null @q126
    updatetext #ntextworktable.scriptText @textptr null null @q127
    updatetext #ntextworktable.scriptText @textptr null null @q128
    updatetext #ntextworktable.scriptText @textptr null null @q129
    updatetext #ntextworktable.scriptText @textptr null null @q130
    updatetext #ntextworktable.scriptText @textptr null null @q131
    updatetext #ntextworktable.scriptText @textptr null null @q132
    updatetext #ntextworktable.scriptText @textptr null null @q133
    updatetext #ntextworktable.scriptText @textptr null null @q134
    updatetext #ntextworktable.scriptText @textptr null null @q135
    updatetext #ntextworktable.scriptText @textptr null null @q136
    updatetext #ntextworktable.scriptText @textptr null null @q137
    updatetext #ntextworktable.scriptText @textptr null null @q138
    updatetext #ntextworktable.scriptText @textptr null null @q139
    updatetext #ntextworktable.scriptText @textptr null null @q140
    updatetext #ntextworktable.scriptText @textptr null null @q141
    updatetext #ntextworktable.scriptText @textptr null null @q142
    updatetext #ntextworktable.scriptText @textptr null null @q143
    updatetext #ntextworktable.scriptText @textptr null null @q144
    updatetext #ntextworktable.scriptText @textptr null null @q145
    updatetext #ntextworktable.scriptText @textptr null null @q146
    updatetext #ntextworktable.scriptText @textptr null null @q147
    updatetext #ntextworktable.scriptText @textptr null null @q148
    updatetext #ntextworktable.scriptText @textptr null null @q149
    updatetext #ntextworktable.scriptText @textptr null null @q150
    updatetext #ntextworktable.scriptText @textptr null null @q151
    updatetext #ntextworktable.scriptText @textptr null null @q152
    updatetext #ntextworktable.scriptText @textptr null null @q153
    updatetext #ntextworktable.scriptText @textptr null null @q154
    updatetext #ntextworktable.scriptText @textptr null null @q155
    updatetext #ntextworktable.scriptText @textptr null null @q156
    updatetext #ntextworktable.scriptText @textptr null null @q157
    updatetext #ntextworktable.scriptText @textptr null null @q158
    updatetext #ntextworktable.scriptText @textptr null null @q159
    updatetext #ntextworktable.scriptText @textptr null null @q160
    updatetext #ntextworktable.scriptText @textptr null null @q161
    updatetext #ntextworktable.scriptText @textptr null null @q162
    updatetext #ntextworktable.scriptText @textptr null null @q163
    updatetext #ntextworktable.scriptText @textptr null null @q164
    updatetext #ntextworktable.scriptText @textptr null null @q165
    updatetext #ntextworktable.scriptText @textptr null null @q166
    updatetext #ntextworktable.scriptText @textptr null null @q167
    updatetext #ntextworktable.scriptText @textptr null null @q168
    updatetext #ntextworktable.scriptText @textptr null null @q169
    updatetext #ntextworktable.scriptText @textptr null null @q170
    updatetext #ntextworktable.scriptText @textptr null null @q171
    updatetext #ntextworktable.scriptText @textptr null null @q172
    updatetext #ntextworktable.scriptText @textptr null null @q173
    updatetext #ntextworktable.scriptText @textptr null null @q174
    updatetext #ntextworktable.scriptText @textptr null null @q175
    updatetext #ntextworktable.scriptText @textptr null null @q176
    updatetext #ntextworktable.scriptText @textptr null null @q177
    updatetext #ntextworktable.scriptText @textptr null null @q178
    updatetext #ntextworktable.scriptText @textptr null null @q179
    updatetext #ntextworktable.scriptText @textptr null null @q180
    updatetext #ntextworktable.scriptText @textptr null null @q181
    updatetext #ntextworktable.scriptText @textptr null null @q182
    updatetext #ntextworktable.scriptText @textptr null null @q183
    updatetext #ntextworktable.scriptText @textptr null null @q184
    updatetext #ntextworktable.scriptText @textptr null null @q185
    updatetext #ntextworktable.scriptText @textptr null null @q186
    updatetext #ntextworktable.scriptText @textptr null null @q187
    updatetext #ntextworktable.scriptText @textptr null null @q188
    updatetext #ntextworktable.scriptText @textptr null null @q189
    updatetext #ntextworktable.scriptText @textptr null null @q190
    updatetext #ntextworktable.scriptText @textptr null null @q191
    updatetext #ntextworktable.scriptText @textptr null null @q192
    updatetext #ntextworktable.scriptText @textptr null null @q193
    updatetext #ntextworktable.scriptText @textptr null null @q194
    updatetext #ntextworktable.scriptText @textptr null null @q195
    updatetext #ntextworktable.scriptText @textptr null null @q196
    updatetext #ntextworktable.scriptText @textptr null null @q197
    updatetext #ntextworktable.scriptText @textptr null null @q198
    updatetext #ntextworktable.scriptText @textptr null null @q199
    updatetext #ntextworktable.scriptText @textptr null null @q200
    updatetext #ntextworktable.scriptText @textptr null null @q201
    updatetext #ntextworktable.scriptText @textptr null null @q202
    updatetext #ntextworktable.scriptText @textptr null null @q203
    updatetext #ntextworktable.scriptText @textptr null null @q204
    updatetext #ntextworktable.scriptText @textptr null null @q205
    updatetext #ntextworktable.scriptText @textptr null null @q206
    updatetext #ntextworktable.scriptText @textptr null null @q207
    updatetext #ntextworktable.scriptText @textptr null null @q208
    updatetext #ntextworktable.scriptText @textptr null null @q209
    updatetext #ntextworktable.scriptText @textptr null null @q210
    updatetext #ntextworktable.scriptText @textptr null null @q211
    updatetext #ntextworktable.scriptText @textptr null null @q212
    updatetext #ntextworktable.scriptText @textptr null null @q213
    updatetext #ntextworktable.scriptText @textptr null null @q214
    updatetext #ntextworktable.scriptText @textptr null null @q215
    updatetext #ntextworktable.scriptText @textptr null null @q216
    updatetext #ntextworktable.scriptText @textptr null null @q217
    updatetext #ntextworktable.scriptText @textptr null null @q218
    updatetext #ntextworktable.scriptText @textptr null null @q219
    updatetext #ntextworktable.scriptText @textptr null null @q220
    updatetext #ntextworktable.scriptText @textptr null null @q221
    updatetext #ntextworktable.scriptText @textptr null null @q222
    updatetext #ntextworktable.scriptText @textptr null null @q223
    updatetext #ntextworktable.scriptText @textptr null null @q224
    updatetext #ntextworktable.scriptText @textptr null null @q225
    updatetext #ntextworktable.scriptText @textptr null null @q226
    updatetext #ntextworktable.scriptText @textptr null null @q227
    updatetext #ntextworktable.scriptText @textptr null null @q228
    updatetext #ntextworktable.scriptText @textptr null null @q229
    updatetext #ntextworktable.scriptText @textptr null null @q230
    updatetext #ntextworktable.scriptText @textptr null null @q231
    updatetext #ntextworktable.scriptText @textptr null null @q232
    updatetext #ntextworktable.scriptText @textptr null null @q233
    updatetext #ntextworktable.scriptText @textptr null null @q234
    updatetext #ntextworktable.scriptText @textptr null null @q235
    updatetext #ntextworktable.scriptText @textptr null null @q236
    updatetext #ntextworktable.scriptText @textptr null null @q237
    updatetext #ntextworktable.scriptText @textptr null null @q238
    updatetext #ntextworktable.scriptText @textptr null null @q239
    updatetext #ntextworktable.scriptText @textptr null null @q240
    updatetext #ntextworktable.scriptText @textptr null null @q241
    updatetext #ntextworktable.scriptText @textptr null null @q242
    updatetext #ntextworktable.scriptText @textptr null null @q243
    updatetext #ntextworktable.scriptText @textptr null null @q244
    updatetext #ntextworktable.scriptText @textptr null null @q245
    updatetext #ntextworktable.scriptText @textptr null null @q246
    updatetext #ntextworktable.scriptText @textptr null null @q247
    updatetext #ntextworktable.scriptText @textptr null null @q248
    updatetext #ntextworktable.scriptText @textptr null null @q249
    updatetext #ntextworktable.scriptText @textptr null null @q250
    updatetext #ntextworktable.scriptText @textptr null null @qValue
    updatetext #ntextworktable.scriptText @textptr null null @residueText

    -- The #MSrepl_exec_script temp table containing the result
    -- set to be executed is already created in sp_execresultset

    declare hScriptFragment cursor local fast_forward for
        select isnull(scriptText, N'')
          from #MSrepl_exec_script
         where orderCol > @rowIndex
      order by orderCol asc

    open hScriptFragment
    fetch hScriptFragment into @scriptFragment

    while (@@fetch_status<>-1)
    begin
        updatetext #ntextworktable.scriptText @textptr null null N' '
        updatetext #ntextworktable.scriptText @textptr null null @scriptFragment
        fetch hScriptFragment into @scriptFragment
    end
    close hScriptFragment
    deallocate hScriptFragment

    select @scriptText = convert(nvarchar(max), scriptText) from #ntextworktable

    if @debug = 0
    begin

		exec(@scriptText)
		if @@error <> 0
		begin
	        goto Error
	    end
	end
    else
    begin
		-- print out debug info
		
		select '@scriptText' = datalength(@scriptText)/2
		
		select @scriptText
    end

    drop table #ntextworktable
    return 0
Error:
    drop table #ntextworktable
    return 1
end

 
Last revision 2008RTM
See also

  sp_execresultset (Procedure)
sp_execresultset_nvarcharmaxrows (Procedure)
sp_MSaddmergetriggers (Procedure)
sp_MScreateandsetarticleprocs (Procedure)
sp_MSmakeviewproc (Procedure)
       



News

  Query a named instance
Sybase+ASE+silent+install
SQL 2008 R2
Deprecated procedures in SQL2008
Reporting Services item-level role definitions
Create all your missing indexes
Converting datetime field
Start MSSQL Server Profiler at time
Replicating MSSQL Server views
Exploring Microsoft Sharepoint
The OLE DB provider "SQLNCLI10" for linked server indicates.
Mobile solar charger
Oracle to SQL Server replication
Cannot insert the value NULL into column
Undocumented Microsoft SQL Server 2008
VMware
Zoekmachine optimalisatie
SQL Servers hidden objects
FckEditor
Flash in Ajax
De hype die AJAX heet
Barcode scannen
MySQL; Gratis, makkelijk en snel!
PHP
sIFR; de combinatie tussen HTML en Flash