PDA

View Full Version : ريختن مقدار فارسي در فيلد nvarchar از طريق استور پروسيجر



federrer
جمعه 25 آذر 1390, 09:00 صبح
سلام

در SQL2000 فيلدي از نوع nvar charدارم كه بطور دستي حروف فارسي رو ميتونم توش قرار بدم.

حالا از طريق استورپروسيجر با Insert into وقتي ميخوام مقدار فارسي رو در اين فيلد بريزم ، هر كاراكتر تبديل به ؟ ميشه!!!

مثال : با استفاده از Insert into میخوام رشته 'خوزستان' رو بریزیم در فیلد name که از نوع nvarchar هست

مقدار collation رو در قسمتُُ SQL Collation برابر SQL_Latin1_General_CP1256_CI_AS ست كردم ولي نتيجه نداد.

در sql2005 اين مشكل رو نداشتم ولي روي sql2000 اينجوري شده!

یوسف زالی
جمعه 25 آذر 1390, 09:56 صبح
سلام.
قبل از رشته N بگذارید.
insert into T values(N'Something') -- sql