なぜこれが結果を返すのか、私は困惑しています:
EXEC GTKT_SP_Attachments @Operation = N'GetAllPhotoIDs', @TicketID = 1
しかし、これはしません:
DECLARE @Operation AS nvarchar(29) = N'GetAllPhotoIDs',
@TicketID AS int = 1
EXEC GTKT_SP_Attachments @Operation, @TicketID
何か案は?
更新: EXEC GTKT_SP_Attachments @TicketID、@ Operation は、Operation と TicketID の間にさらに多くのパラメーターがあるため機能しませんでした (エラー: データ型 nvarchar を int に変換中にエラーが発生しました)。GTKT_SP_Attachments @Operation = @Operation, @TicketID = @TicketIDは元の呼び出しのようなものを返しません