我有一个SQL Server数据库,我将整理设置为persian_100_CA_AI
。
在我的表格中,我有ID和姓名(Id = int
和姓名= Nvarchar
)
现在我想从这个表中选择这个存储过程
ALTER PROCEDURE [dbo].[CarName]
@Name NVARCHAR(50)
AS
BEGIN
BEGIN TRY
SELECT Id
FROM Car
WHERE Name LIKE N'%'+@Name+'%'
END TRY
BEGIN CATCH
SELECT -100
END CATCH
END
GO
当我的名字没有这样的空格('ماشین')时,这可以正常工作,但是当我的名字有这样的空格('ماشینمن')时,这不起作用并且不会返回值:(
如何解决此问题?