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

نام تاپیک: دستور for در sql هست ؟

  1. #1
    کاربر دائمی آواتار arta.nasiri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    Tehran
    پست
    782

    دستور for در sql هست ؟

    سلام

    من تو یک پروسیجر میخوام از دستور for یا از یک حلقه ( تعداد تکرار به اندازه تعداد سطرهای موجود در جدولی که در همون پروسیجر ساختم باشه ) استفاده کنم

  2. #2

    نقل قول: دستور for در sql هست ؟

    میتونید از ساختار While بصورت زیر استفاده کنید
    Declare @i int
    Select @i = Count(*) From TableName

    While (@i < 100)
    Begin
    --Do Some Things
    Set @i = @i + 1
    End

  3. #3
    کاربر دائمی آواتار arta.nasiri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    Tehran
    پست
    782

    نقل قول: دستور for در sql هست ؟

    ممنون دوست عزیز

    یک سوال دیگه، چطور به اطلاعات یک جدول با استفاده از شماره ردیف دسترسی داشته باشیم ؟ ( مثلا داخل حلقه میخوام یکی یکی ردیف های یک جدول رو بخونم با استفاده از شماره ردیف مثال : وقتی i برابر یک بود ردیف یک رو بخونه و همینجور ادامه پیدا کنه تا حلقه تموم بشه)

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    سن
    47
    پست
    182

    نقل قول: دستور for در sql هست ؟

    با استفاده از کرسر (Cursor)

  5. #5

    نقل قول: دستور for در sql هست ؟

    سلام...دو تا جدول دارم میخوام با ضرب کارتزین بهم ضربشون کنم ولی قبل ضرب کردن میخوام به فیلد های جداولم تقریبا 1000 تا مقدار وارد کنم... باید هزار تا رو یکی یکی وارد کنم یا میشه با یه دستور for این کارو تو اسکیوال انجام داد؟

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

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