با عرض سلام و خسته نباشید
سوال من این هست که وقتی شما در sql server دارین کد میزننین وقتی می خواهین رشته به صورت دستی وارد کنید یدونه N قبل تک کوتیشن ها می زارید این N برای چی هست؟
سلام دوست عزیز.
ممنون بابت سوال خوبی که پرسیدید.
اگه خاطرتون باشه ، ما برای اینکه بتونیم کاراکترهای فارسی رو هم ، در بانک ذخیره سازی کنیم ، نوع ستون رو از جنس nvarchar انتخاب می کردیم. اون n ای که در ابتدا قرار داره واسه کاراکترهای Unicode هست. زمانی هم که ما بخوایم در محیط اس کیو ال ، داده ای رو وارد کنیم که جنس اون nvarchar باشه ، به خاطر این قابلتی که داره ، حتما باید N رو ، در ابتدا قرار بدیم.
اما اگر داده ای از سمت سی شارپ وارد کنیم ، دیگه نیازی به انجام این کار ، نیست.
ممنون از اینکه پاسخ دادید و وقت گزاشتید