SQLCE and ASP.Net

27. September 2011

SQLCE چیست؟

ُSQL Compact Edition نسخه ای بسیار ابتدایی اما پرقدرت از SQL Server میباشد که به صورت یک فایل جداگانه عمل میکند و نیاز به نصب SQL Server ندارد. این دیتابیس فقط یک فایل با پسوند sdf هست و برای اجرا نیاز به دات نت فریمورک دارد. برای استفاده از این دییتابیس باید توجه داشت که به هیچ وجه توانایی های SQL Server رو نداره و محدودیتهایی در کانکشنهای همزمان داره.
بنابراین به هیچ وجه در اپلیکیشن های متوسط تا بزرگ نباید استفاده شه چون اصلا نتیجه مطلوبی نداره. اما اگر نرم افزار گسترده نیست و استفاده خیلی کم و کاربران محدود داره میشه به سادگی از SQLCE استفاده کرد. برای استفاده از این دیتابیس فقط کافی هست ابزارهای مربوطه رو که شامل VS2010 SP1 و SQL Compact Tools هست رو نصب کنید. از استفاده کنید.
ادامه مطلب را در اینجا مشاهده کنید ...


دسته بندی موضوعی: ASP.Net - SQL
برچسب ها: - -

T-SQL new line

23. September 2009

ایجاد خط جدید در T-SQL


اگر به صورت مستقیم نیاز به وارد کردن یک جمله در دیتابیس باشه، باید خط های جدید یا به قول خودمون اینتر های جمله رو به صورت دستی به T-SQL بفهمونیم.
print 'line 1' + char(13) + char(10) + 'line 2'
کاراکتر 13 مربوط به Carriage Return و کاراکتر 10 مربوط به Line Feed هست. بهتره هر دو با هم نوشته بشوند تا سیستم عاملهای مختلف، نتیجه رو یکسان نشان بدهند.

دسته بندی موضوعی: SQL
برچسب ها: - -

SQL Server Full Text Search & Numbers

29. August 2009

Full Text Search و اعداد یک رقمی

جستجوی تمام متنی  (Full Text Search)  یکی از قابلیت های اکثر پایگاه های داده میباشد که استفاده از اون در SQL Server  بسیار ساده هست.
در این پست فرض میکنیم که Full Text Search رو میدونیم چیه و اون رو برای یک فیلد از جدول دیتابیس خودمون فعال کردیم.  اگر با این موضو آشنایی ندارید یه سر به این پست در وبلاگ حامد بنایی بزنید و با این قابلیت جستجو آشنا بشید.

در یک سناریو، دیتابیس ما حاوی اطلاعاتی در مورد  فیلمهای سینمایی  و نقد و بررسی اونها هست. نظرات کارشناسان و کاربران در مورد نقد فیلمها در یک فیلد به اسم comments قرار میگیره.  این فیلد به علت حجم زیاد مطالبی که در خودش داره، برای سرعت بیشتر پرس و جو، قابلیت Full Text Search رو براش فعال کردیم. حالا میخوایم تو این فیلد جستجو کنیم که در مورد مثلا فیلم Matrix 2 چه صحبتهایی انجام شده.  مشخص هست که از این عبارت استفاده میکنیم:
Select MovieName from Movies where Contains(comments,'"Matrix 2"')

دسته بندی موضوعی: SQL
برچسب ها: -
Clicky Web Analytics
Subscribe
Follow me