我想创建一个存储过程,它返回搜索“相似记录”的结果。我目前拥有的存储过程如下
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)。
我可以确认我在参数中传递了正确的值,并且确实存在多个记录。
这是运行时的执行语句
USE [databasename]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[ViewSimilarRecords]
@recordType = N'Error',
@recordSource = N'Local'
SELECT 'Return Value' = @return_value
GO