ايران ويج

نسخه‌ی کامل: یک سوال از برنامه نویسان
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان.اگه ما یک کوئری داشته باشیم که شامل selectها و delete ها و update های مختلفی باشه در #cبهتره که با sqlcommandهای مختلف و پشت سر هم کوئری رو اجرا کنیم و یا اینکه توی خود sqlsereverیک پروسیجر بسازیم و اونو توی #cفراخوانی کنیم؟
کلا برنامه نویس ها بیشتر از چه راه هایی استفاده میکنن؟ممنونم
به شخصه بعد این سالها کوئری رو ترجیح میدم انعطاف بیشتری داره
(۱۱-آذر-۱۳۹۲, ۱۸:۰۶:۲۶)taksa2012 نوشته است: [ -> ]سلام دوستان.اگه ما یک کوئری داشته باشیم که شامل selectها و delete ها و update های مختلفی باشه در #cبهتره که با sqlcommandهای مختلف و پشت سر هم کوئری رو اجرا کنیم و یا اینکه توی خود sqlsereverیک پروسیجر بسازیم و اونو توی #cفراخوانی کنیم؟
کلا برنامه نویس ها بیشتر از چه راه هایی استفاده میکنن؟ممنونم

(۱۱-آذر-۱۳۹۲, ۱۸:۵۵:۰۷)lord_viper نوشته است: [ -> ]به شخصه بعد این سالها کوئری رو ترجیح میدم انعطاف بیشتری داره

پروسیجر ها سرعت برنامه را افزایش میدن!البته حرف جناب lord_viper کاملا درست هست و منم روش کوئری را ترجیح میدم
در ورژنهای پایین مثلا 2000 سرعت SP ها به خاطر کامپایل و کش شدنشون بیشتر بود ولی در ورژنهای بالاتر optimize بودن عامل برتری

الینکهای زیر هم
کد:
http://stackoverflow.com/questions/230668/stored-procedures-vs-parameterized-queries
http://stackoverflow.com/questions/8559443/why-execute-stored-procedures-is-faster-than-sql-query-from-a-script
http://stackoverflow.com/questions/12076121/inline-sql-versus-stored-procedure