我可以使用以下查询获取数据:
SELECT * FROM dbo.MastDirInfo AS mdi WHERE mdi.DirName = N'テストモジュール'
但是
DECLARE @FileName NVARCHAR(255) = 'テストモジュール'
SELECT *
FROM dbo.MastDirInfo AS mdi
WHERE mdi.DirName = @FileName
以上查询没有任何数据?如何在where子句中使用变量获取数据?
答案 0 :(得分:1)
您必须将N
添加到您的对帐单
DECLARE @FileName NVARCHAR(255) = N'テストモジュール';
试试
SELECT N'テストモジュール', 'テストモジュール';
您的WHERE
找不到您想要的DirName
...