نمایش نتایج 1 تا 2 از 2

نام تاپیک: پروسیجر با تعداد پارامترهای پویا

  1. #1

    Question پروسیجر با تعداد پارامترهای پویا

    سلام
    من یک جدولی دارم که گاهی لازمه توش جست و جویی از طریق in انجام بدم.
    مثلا می خوام بگم که اگر کاربری که تو جدول مورد نظر هست اگر ایدیش IN(1,2,5,20) بود رو برام بیار.
    حالا من اگر بخوام به روش معمولی پروسیجر بزنم نمی تونیم اینکارو بکنم. چون نمی دونم که پارامترهای ورودی من چنتاست.
    چطور می شه کاری کارد که تعداد پارامترهای ورودی من دینامیک باشه و اگر کاربر 1 تا n تا پارامتر هم ارسال کرد مشکلی پیش نیاد

  2. #2

    نقل قول: پروسیجر با تعداد پارامترهای پویا

    اون مقداری که واسه in میزاریو از طریق یک متغیر براش ارسال کن

    مثلا به جای
    1,2,5,20 یک متغیر واسش بزار به اسم Value@ و بعد از تو برنامه بهش مقدار بده

    (IN(@Value

    declare @Sql nvarchar(max)
    set @Sql = 'select * from tbl where column in (' + @Value + ')'
    exec sp_executesql @Sql

تاپیک های مشابه

  1. مبتدی: نحوه نوشتن متد میانگین با تعداد پارامترهای دریافتی متغیر
    نوشته شده توسط sahel65 در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 03 فروردین 1392, 23:15 عصر
  2. چرا تعداد پارامترهای ارسالی در تابع printf نامشخص هست؟
    نوشته شده توسط Layla.Download در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: شنبه 20 خرداد 1391, 10:32 صبح
  3. سوال: درخواست پروسیجر با تعداد شرط زیا برای Select؟؟!!!
    نوشته شده توسط sajadcg در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 09 بهمن 1390, 00:09 صبح
  4. نحوه گرفتن query با تعداد پارامترهای نامعین با sp
    نوشته شده توسط javad_mjt در بخش SQL Server
    پاسخ: 3
    آخرین پست: دوشنبه 03 خرداد 1389, 05:06 صبح
  5. شمارش تعداد پارامترهای ارسالی در یک لینک
    نوشته شده توسط hamhik در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: یک شنبه 19 فروردین 1386, 10:43 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •