次のような 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 で同じ選択クエリを実行すると、2 行が正常に返されます。
質問: 要件を満たすには、どのデータ型を使用する必要がありますか?
'Varchar'
そして'Text'
うまくいきませんでした。
ガイドしてください
ありがとう