0

概要:where条件で日本語のキーワードを使用する方法。例:

select * from tbl_Mst_Product_Language  where Name = N'闲云舒展'    

上記のクエリでは、正常に機能している日本語のキーワードを使用しました。しかし、これをc#から渡す必要があるため、この値を変数に入れたいと思います。

私が直面している問題は、変数のどこに条件を入れようとしているのかということです。例えば

declare @test as nvarchar(max)
set  @test = '闲云舒展'
select * from tbl_Mst_Product_Language  where Name =  @test
4

1 に答える 1

2

あなたが持っている場所:

declare @test as nvarchar(max)
set @test = '闲云舒展'
select * from tbl_Mst_Product_Language where Name = @test

試す:

declare @test as nvarchar(max)
set @test = N'闲云舒展' -- Note here, N
select * from tbl_Mst_Product_Language where Name = @test
于 2012-08-18T11:01:53.197 に答える