1
Iきた私は、トルコ語の文字が英語で表示されているテーブルを見たとき、私は、動的SQLクエリを使用していトルコの文字はデシベルで示されていない、動的SQLクエリ
Turksihのキャラクターについてです問題チャーターなど 's'の代わりに 's'が見られます。 動的クエリを使用していないときは、何の問題もありません。
しかし、動的クエリを使用する必要があります。私のクエリは次のとおりです。あなたの変数はVARCHAR()
として設定されている
1):
DECLARE @s VARCHAR(10) = 'ş';
SELECT @s;
-- s
declare @sql nvarchar(max)
SET @Sql = concat('insert into ewrim.',...
SELECT @sql;
可能なシナリオ:あなたは、SQLクエリを表示すべき全ての
declare @sql nvarchar(max)
SET @Sql = concat('insert into ewrim.', QUOTENAME(@Tc),
'(', QUOTENAME(@sutunadi1),',',QUOTENAME(@sutunadi2) ,', gun, ay, yil, saat, dakika, islem) '
,'VALUES (' , @ilk_agirlik,',' , @son_agirlik ,',',convert(varchar(2),day(GETDATE())) ,',',convert(varchar(2),month(GETDATE())) ,',' , convert(varchar(4),year(GETDATE())) ,',' , convert(varchar(2),datepart(hh,GETDATE())) ,',' , convert(varchar(2),datepart(mi,GETDATE())) ,',' , char(39), @islem,char(39) ,')')
EXECUTE sp_executesql @Sql
ありがとう、あなたの最初の提案はしてきました:) –