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

نام تاپیک: چگونه میتوان نتیجه اجرای یک استور پروسیجر را درون یک تیبل ریخت

  1. #1

    چگونه میتوان نتیجه اجرای یک استور پروسیجر را درون یک تیبل ریخت

    select * From (EXEC myProc)

  2. #2

    نقل قول: چگونه میتوان نتیجه اجرای یک استور پروسیجر را درون یک تیبل ریخت

    proc خود را به این صورت بنویسید:
    select * into newTable from table1

  3. #3

    نقل قول: چگونه میتوان نتیجه اجرای یک استور پروسیجر را درون یک تیبل ریخت

    سلام.
    این لینک رو نگاه کنید.در اینجا کامل توضیح داده شده است.
    شما یا باید با openRowset کار کنید یا یک جدول خودتون ساخته و مقدار sp رو درون اون اضافه کنید.

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

    نقل قول: چگونه میتوان نتیجه اجرای یک استور پروسیجر را درون یک تیبل ریخت

    نيازي به openRowSet نيست. مي توانيد اين طوري اين کار را انجام بدهيد:

    insert into mytable(a1,a2,a3,..)
    exec my_sp [some_params]


    که در اينجا a1 , a2 , a3 , ... ليست ستون هاي جدول مورد نظر شما است. توجه داشته باشيد sp شما حتماً بايد ديتا را به همين ترتيب برگرداند.

  5. #5

    نقل قول: چگونه میتوان نتیجه اجرای یک استور پروسیجر را درون یک تیبل ریخت

    لطفا مطلبی که پست میشه رو با دقت بخونید بعد اظهار نظر کنید. من هم عرض کردم اگر جدول داشته باشند و بخواهند درون اون بریزند نیازی به openrowset نیست ولی اگر جدول موجود نباشه و بخواهند با استفاده از Select into اینکارو انجام بدند باید از openRowSet استفاده کنند. اون لینکی هم که قرار دادم در تائید همین مطلب هست.

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

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