PDA

View Full Version : گرفتن Output از DynamicSql



Chabok
سه شنبه 27 شهریور 1386, 14:37 عصر
با عرض سلام
راستش من در اکثر مواقع از Static Sql استفاده میکنم و برای متغیر Output مینویسم :

Set @MyVar = (Select Count(*) from MyTable)
ولی الان مجیور شدم از DynamicSql استفاده کنم .
ولی متأسفانه نمیدونم چجوری باید مقادیر Output را برگردانم .
امیدوارم متوجه منظورم بشید .
مثلا فکر کنید همین دستور

Select Count(*) from MyTable
رو داخل '' قرار داده ایم و بخواهیم Exec کنیم و حاصل رو بریزیم داخل یک متغیر Output .
چون در داخل SP عملیات دیگری هم انجام میدم و یک Select دارم حتما باید از Output استفاده کنم .
با تشکر

AminSobati
سه شنبه 27 شهریور 1386, 16:51 عصر
دوست عزیزم،
از sp_executesql استفاده کنین و پارامتر خودتون رو OUTPUT تعریف کنین