我想创建一个这样的 SQL Server 存储过程:
CREATE PROCEDURE dbo.uspGetCharacterID
(@characterName vchar(1000))
as
SELECT c.charatcer_full
FROM CHARACTER c (nolock)
WHERE character_full IN (@characterName)
ORDER BY C.characterID
从代码中,@charactername
我通过 -->'Batman in latest movies', 'Superman in latest movies'
但在代码中它返回零行。
注意:如果我在 SQL 中使用这些字符串运行相同的选择查询,它会成功返回两行。
问题:应该使用哪种数据类型,以便满足要求?
'Varchar'
并'Text'
没有工作。
请指导
谢谢