SQLMAN
یک شنبه 26 آبان 1387, 10:09 صبح
سلام
چند تا سوال راجع به DynamicSQL داشتم که با شماره مشخص می کنم
دوستان اگر لطف کنند با مشخص کردن اون شماره راهنمایی کنند ممنون میشم
1-آیا SP که با چنین روشی نوشته می شه از نظر Performance ایرادی نداره؟از Plan قبلی بعد از اولین اجرا استفاده می شه؟
2- فرق exec (@sq)l ,exec sp_executesql @sql غیر از استفاده از پارامتر چیه؟
3-آیا روش دیگه (بهتری) هم وجود داره که از داخل برنامه متغیر نام فیلد یا شرط WHERE را
به SP پاس داد؟
چند تا سوال راجع به DynamicSQL داشتم که با شماره مشخص می کنم
دوستان اگر لطف کنند با مشخص کردن اون شماره راهنمایی کنند ممنون میشم
1-آیا SP که با چنین روشی نوشته می شه از نظر Performance ایرادی نداره؟از Plan قبلی بعد از اولین اجرا استفاده می شه؟
2- فرق exec (@sq)l ,exec sp_executesql @sql غیر از استفاده از پارامتر چیه؟
3-آیا روش دیگه (بهتری) هم وجود داره که از داخل برنامه متغیر نام فیلد یا شرط WHERE را
به SP پاس داد؟