نقل قول نوشته شده توسط عالیه.م مشاهده تاپیک
مطابق کاری که شما گفتید تست کردم. باز هم ؟؟؟ برگردوند :(
declare @q as nvarchar(100)=N'select KID,PName,case when WType=''ib'' then N''ورودی'' else N''خروجی'' end from InOutInfo'
exec sp_sqlexec @q
سلام
عجیبه، چون وقتی ؟؟؟ بر می‌گردونه معنیش اینه که unicode نیست و nonunicode-language هم روی persian تنظیم نشده ( تو Control Panel~Regional Settings ) اما
اینجا رشته‌ها Unicode هستن. من متن شما رو یه کم ساده کردم، ( چون جدول شما رو نداشتم ) و درست جواب داد.

declare @q as nvarchar(60)=N'select case when 1=1 then N''ورودی'' else N''خروجی'' end '
exec sp_sqlexec @q

اگه این نتونست کمکی کنه، دیگه شرمنده‌ام. چیز دیگه‌ای به فکرم نمی‌رسه. این script شما نباید ؟؟؟ برگردونه.

صبا صبوحی