誤った書式]近くsp_executesql'
-
18-09-2019 - |
質問
かわからない理由の発言を認めていただきます。と思ったに関するコメントアウトされてい項で@SQLはnvarchar(4000).
BEGIN
sp_executesql N'SELECT ''td'''
--sp_executesql @SQL, N'@StartDate DateTime, @EndDate DateTime, @End2 DateTime, @Program varchar(4)', @StartDate, @EndDate, @End2, @Program
END
解決
これが理由です
-- This works just fine: BEGIN -- You must have an exec before your sp_executesql or it will not work in a block exec sp_executesql N'SELECT ''td''' ENDあなたがブロックしているとき、
あなただけののexec をせずにストアドプロシージャを呼び出すことはできません。
他のヒント
なぜこの囲まれ。終わるのか?のsp_executesql外部のブロックします。
任意できるサイズで exec 前sp_executesql.
いくつかの機会に私もマスターを使用していた。
exec master..sp_executesql
所属していません StackOverflow