0
私はそうのように、動的SQL経由で呼び出されるストアドプロシージャにいくつかのパラメータを渡すしようとしています:渡すパラメータ
CREATE PROCEDURE someProc
@StartDate datetime,
@EndDate datetime
AS
DECLARE @qry varchar(max) = 'EXEC otherProc @StartDate, @EndDate'
EXEC msdb.dbo.sp_send_dbmail
@recipients = '[email protected]',
@subject = 'Test',
@query = @qry,
@attach_query_result_as_file = 1,
@query_attachment_filename = 'result.csv',
@query_result_separator = ' ',
@query_result_no_padding = 1,
@query_result_width = 32767
しかし、私はこれを実行すると、私はエラー
を取得スカラー変数 "@StartDate"を宣言する必要があります
これを機能させるにはどうすればクエリを変更できますか?
フォーマット 'convert' –