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 استفاده کنم .
با تشکر
راستش من در اکثر مواقع از Static Sql استفاده میکنم و برای متغیر Output مینویسم :
Set @MyVar = (Select Count(*) from MyTable)
ولی الان مجیور شدم از DynamicSql استفاده کنم .
ولی متأسفانه نمیدونم چجوری باید مقادیر Output را برگردانم .
امیدوارم متوجه منظورم بشید .
مثلا فکر کنید همین دستور
Select Count(*) from MyTable
رو داخل '' قرار داده ایم و بخواهیم Exec کنیم و حاصل رو بریزیم داخل یک متغیر Output .
چون در داخل SP عملیات دیگری هم انجام میدم و یک Select دارم حتما باید از Output استفاده کنم .
با تشکر