2

我在 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'فارسی'

4

1 回答 1

3

试试这个——

CREATE PROCEDURE [dbo].[SearchName]

    @Name NVARCHAR(5) = N''

AS BEGIN

    SELECT * 
    FROM dbo.tblNames 
    WHERE FirstName = @Name

END
于 2013-06-04T08:34:13.920 回答