در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

alirezav12

حساسیت sql به حروف بزرگ و کوچک

با سلام

تازگیا sql به حروف بزرگ و کوچک حساس شده مثلا من یک ستون بنام Name دارم وقتی این دستور رو مینویسم :

Select name From tbl_Student

ای خطارو نشون میده :

Msg 207, Level 16, State 1, Line 12
Invalid column name 'name'.

ولی وقتی با حروف بزرگ مینویسم دستور به خوبی اجرا میشه :

Select Name From tbl_Student

این مشکل رو چطوری میشه حل کرد.ممنون
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

سلام، وقت بخیر

احتمال زیاد Collation بانکتون تغییر کرده. دستور زیر رو بنویسید ببینید چه Collation ای بر میگردونه؟


SELECT SERVERPROPERTY('COLLATION')
لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
alirezav12

این مقدار رو برام آورد:

Persian_100_CI_AS

حسین احمدی

الان Collation مشکلی نداره و معمولاً این مشکل به دلیل CS بودن Collation اتفاق میافته. ممکنه Database ای که دارید روش کوئری میگیرید Collation اشتباهی داشته باشه. دستور زیر رو اجرا کنید ببینید مشکل داره؟


SELECT collation_name
FROM sys.databases
WHERE name = 'your_database_name'


به جای your_database_name نام بانکتون رو بنویسید.

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
alirezav12

اونم زدم این مقدار رو برام آورد:
Persian_100_BIN

حسین احمدی

با دستور زیر Collation بانکتون رو به CI_AI تغییر بدید ببینید مشکل برطرف میشه؟


USE master;
GO
ALTER DATABASE [DatabaseName]
COLLATE Persian_100_CI_AS;
GO
--Verify the collation setting.
SELECT name, collation_name
FROM sys.databases
WHERE name = N'[DatabaseName]';
GO


بعد یه مورد دیگه اینکه چک کنید مشکل کوئری رو روی دیتابیس های دیگه هم داریم؟ مثلاً یک بانک نمونه ایجاد کنید.

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....