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 に答える