View Full Version : سوال: مشکل با حروف بزرگ و کوچک
ehsan2007
یک شنبه 06 مرداد 1387, 20:13 عصر
توی تالار گشتم ولی جواب نگرفتم
این کوری رو نگاه کنید
SELECT e
FROM Table_1 where e = 'E'
چیزی که برگشت میده اینکه هم حرف کوچک e و هم حرف بزرگ E رو انتخاب میکنه
از collation دیتابیسم هم هر چی عوض کردم جواب نگرفتم
سوال دومم اینکه من میخوام فیلدهای یک جدول دیتابیسم رو هر یک ساعت تا بینهایت بروزرسانی کنم و همشونو صفر کنم چطور این کارو انجام بدم
AminSobati
دوشنبه 07 مرداد 1387, 15:14 عصر
declare @x table(c1 varchar(100))
insert @x values('a')
insert @x values('A')
select * from @x where c1='a'
select * from @x where c1='a' collate arabic_cs_ai
select * from @x where c1='A' collate arabic_cs_ai
ehsan2007
دوشنبه 07 مرداد 1387, 18:48 عصر
استاد از کمکتون ممنون بیشترشو متوجه شدم ولی اگه کمی هم توضیح بدید این قسمتو ممنون میشم
select * from @x where c1='a' collate arabic_cs_ai
اینم جواب بدید ممنون میشم
سوال دومم اینکه من میخوام فیلدهای یک جدول دیتابیسم رو هر یک ساعت تا بینهایت بروزرسانی کنم و همشونو صفر کنم چطور این کارو انجام بدم
AminSobati
دوشنبه 07 مرداد 1387, 22:13 عصر
به کمک قسمت collate میتونین مقدار اون عبارت رو تغییر بدین به collation مورد نظر. قسمت cs در arabic_cs_ai منظور Case Sensitive هست.
سوال دوم شفاف نیست برام. دستور Update نمیتونه کمک کنه؟
ehsan2007
دوشنبه 07 مرداد 1387, 22:49 عصر
ممنون
سوال دوم شفاف نیست برام. دستور Update نمیتونه کمک کنه؟به عنوان مثال فیلد بازدید امروز وب سایتمو میخوام ساعت 12 شب صفر کنم
یک کد دارم ولی نمیدونم چه شکلی ازش استفاده کنم
while 1= 1
begin
waitfor time '01:00'
exec sp_time
end
AminSobati
چهارشنبه 09 مرداد 1387, 11:58 صبح
sp_time اگر کار Reset کردن مقادیر رو انجام میده، نباید مشکلی داشته باشین. waitfor برای این موارد قابل استفاده است
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.