PDA

View Full Version : استفاده از sql با نسخه ها متفاوت



Veteran
شنبه 29 بهمن 1390, 18:42 عصر
سلام دوستان
میگم طرز کد نویسی برای نسخه های sql متقاوت هست ؟
یا فقط کانکشن اون ها تفاوت داره ؟

مثلا اگه ما الان از نسخه 2005 استفاده میکنیم
و داریم باری عملیات وارد کردن اطلاعات و ویرایش و .... کد مینوسیم
حالا اگه نسخه رو تغییر بدیم به ی نسخه ای دیگه به جز 2005
باید کد هارو هم عوض کنیم ؟
یا فقط فرق در
کانکشن اون داره دستورات یکی هستند ؟
تشکر

فرید نجفلو
شنبه 29 بهمن 1390, 19:00 عصر
دوست عزیز هیچکدوم
در واقع در کارکردن بین نسخه ها تفاوتی وجود نداره و فقط تغییراتی در امکانات ، ایرادات و ... انجام میشه
دستورات SQl رو هم میشه گفت تقریبا پایدار هستند و امکان اینکه دستور جدیدی اضافه بشه هست ولی حذف یک کلمه کلیدی کمتره
اما باز هم باید به اطلاعات ارائه شده بین نسخه ها و تفاوت آنها دقت بشه
مثلا شما با دات نت می تونستید از SQl 2000 استفاده کنید اما اون تعدای از امکانات دات نت رو پشتیبانی نمی کرد که با اومدن 2005 حل شد
یه مثال دیگه: در نسخه های 2000 و 2005 در دستور های Backup و Restore پارامتری به نام Password وجود داره که به فایل پشتیبان می شه کلمه عبور گذاشت ولی از نسخه 2008 به بعد پشتیبانی نمیشه و اگه استفاده بشه خطا میگیره
ولی دستورات پایه SQL مشابهند

shadi khanum
شنبه 29 بهمن 1390, 19:17 عصر
دوست عزیز تغییر در نسخه SqlServer تغییری در کدنویسی VB شما نمیکنه و با همون دستورات برنامه نویسی میتونید کار کنید منتها چون بعضی دستورات و تنظیمات و امکانات ورژنهای SQL ها با هم فرق داره، امکان داره توی خود دستورات T-SQL که نوشتید تغییرایت ایجاد شه.. موفق باشی