「類似レコード」の検索結果を返すストアド プロシージャを作成したいと考えています。私が現在持っているストアドプロシージャは次のとおりです
CREATE PRODECURE [dbo].[viewSimilarRecords]
@recordType varchar(25),
@recordSource varchar(25)
AS
SELECT * FROM myTableName
WHERE
(recordtype = @recordType) AND
(recordsource = @recordSource)
GO
私が抱えている問題は、実行時に戻り値 0 が返され、結果の行が表示されないことです (SQL Server Management Studio)。
params に正しい値を渡していることと、複数のレコードが存在することを確認できます。
これは、実行時の execute ステートメントです。
USE [databasename]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[ViewSimilarRecords]
@recordType = N'Error',
@recordSource = N'Local'
SELECT 'Return Value' = @return_value
GO