سلام دوستان ضمن عرض تسلیت اربعین حسینی من یک کوئری داخل SP دارم می خواهم مقداری را از یک جدول دیگر بخوانم و در سلکت مورد نظر بع عنوان شرط وارد کنم به شکل دستورات در زیر نگاه کنید . ضمننا باید عرض کنم نوع فیلد id عددی (int ) می باشد
DECLARE @parmstr nvarchar(max)='1,2,3,4';
SELECT * FROM MyTable where id IN(@parmstr)
order by id
تذکر : در اینجا شکل سلکت ساده شده است بجای علامت ستاره در برنامه اصلی فیلدهای زیاد قرار دارد که نمیتوانم به متن کوئری را ایجاد و با دستور Exec(@SQL ) اجرا کنم چون مقدار در یک متغییر قرار داده میشود