存储过程取得参数的问题
CREATE PROCEDURE baili_GetAuthority
(
@RoleID nvarchar,
@PageID int
)
AS
SELECT * from Authority WHERE RoleID IN (@RoleID) AND PageID = @PageID
GO
我调用该存储过程时,使用exec baili_GetAuthority "4,1", 2 时发现少了一些记录。我用
PRINT @RoleID
PRINT @PageID
查看一下参数情况,发现@RoleID只得到了"4"而后面的"1"少掉了。请问这个怎么解决?谢谢。