ealireza
دوشنبه 18 تیر 1386, 18:29 عصر
سلام
در جدولی که دارم چند خانه هست که طبق ورودی SP در خروجی قرار میگیرن مثلا اگر
@News = 1
فیلد news به خروجی اضافه میشه .
حالا من یک متغییر Table Variables هم دارم .
حالا میخواهم بصورت زیر عمل کنم
where id in (select id from @ids)
این کارو بصورت با روش زیر تست کردم
exec ('select '+@feilds+' from tblsystem where id in (select id from @ids)')
که خطا داد
Must declare the table variable "@ids".
راه حل چیست ؟
فکر کنم ids@ رو نمیتونه ببینه :ناراحت:
لطفا راهنمایی کنید
در جدولی که دارم چند خانه هست که طبق ورودی SP در خروجی قرار میگیرن مثلا اگر
@News = 1
فیلد news به خروجی اضافه میشه .
حالا من یک متغییر Table Variables هم دارم .
حالا میخواهم بصورت زیر عمل کنم
where id in (select id from @ids)
این کارو بصورت با روش زیر تست کردم
exec ('select '+@feilds+' from tblsystem where id in (select id from @ids)')
که خطا داد
Must declare the table variable "@ids".
راه حل چیست ؟
فکر کنم ids@ رو نمیتونه ببینه :ناراحت:
لطفا راهنمایی کنید