我在 SQL Server Mgmt Studio 2008 中编写了以下存储过程:
CREATE PROCEDURE [dbo].[SearchName]
@Name nvarchar(5)=''
AS
BEGIN
SELECT * FROM tblNames WHERE FirstName=N'@Name'
END
我需要按 Unicode 文本进行搜索。例如,如果我使用“فר
”调用此过程,则存储过程应运行以下内容:FirstName=N'فց'
。
最佳答案
试试这个 -
CREATE PROCEDURE [dbo].[SearchName]
@Name NVARCHAR(5) = N''
AS BEGIN
SELECT *
FROM dbo.tblNames
WHERE FirstName = @Name
END
关于sql - 使用 SQL 在存储过程中搜索 Unicode 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16913008/