کاربری
کاربر گرامی به انجمن تخصصی بپرس بدون خوش آمدید . اگر این نخستین بازدید شما از سایت است , لطفا ثبت نام کنید:
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 14

موضوع: ساخت پروسجر آپدیت

  1. #1
    کاربر انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    8
    تشکر ها
    0
    تشکر شده 1 بار در 1 ارسال .
    Rep Power
    0
    Array

    ساخت پروسجر آپدیت

    سلام ممنون میشم اگر کمکم کنید
    من در پروژه ی که در سی شارپ نوشتم و و با sqlserver2012کار کرده ام و با استفاده از پروسجر دستورات رو نوشتم والان با یک مشکل اساسی برخورد کردم
    دو جدول دارم که کلید اصلی جدول اول میشه کلید خارجی جدول دومم تو برنامه و حالا میخوام وقتی که جدول اولم رو با توجه به کلید اصلیش آپدیت کنم در جدول دوم نیز با توجه به اون کلید خارجی جدول دوم نیز آپدیت میشه
    ممنون میشم اگر تو نوشتن پروسجرش کمکم کنید

  2. #2
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    632
    تشکر ها
    1
    تشکر شده 121 بار در 107 ارسال.
    Rep Power
    5
    Array
    سلام
    مشکل شما در استفاده از کلید خارجی هست یا در نوشتن پروسیجر؟

  3. #3
    کاربر انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    8
    تشکر ها
    0
    تشکر شده 1 بار در 1 ارسال .
    Rep Power
    0
    Array
    سلام
    مشکل من در نوشتن پروسجر هستش!!!!
    خواهشا راهنمایم کنید خیلی لازم دارم

  4. #4
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    632
    تشکر ها
    1
    تشکر شده 121 بار در 107 ارسال.
    Rep Power
    5
    Array
    CREATE PROCEDURE test
    @id uniqueidentifier,
    @ordering smallint = NULL,
    @title nvarchar(20) = NULL,
    @content text = NULL
    AS
    BEGIN
    SET NOCOUNT ON;
    UPDATE tbl_ClientNotes
    SET ordering=@ordering, title=@title, content=@content
    WHERE id=@id
    END

  5. #5
    کاربر انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    8
    تشکر ها
    0
    تشکر شده 1 بار در 1 ارسال .
    Rep Power
    0
    Array
    استاد اخه اول باید دو جدول در هم inner joinبشن بعد عملیات آپدیت صورت بگیره و عملیات inner join بر اساس فیلد مشترک کلید اصلی در جدول اول و کلید خارجی در جدول دوم صورت میگیره..
    ممنونم استاد از اینکه راهنمایی می کنید

  6. #6
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    632
    تشکر ها
    1
    تشکر شده 121 بار در 107 ارسال.
    Rep Power
    5
    Array
    ما برای آپدیت جوین نمیکنیم
    جوین فقط برای سلکته

  7. #7
    کاربر انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    8
    تشکر ها
    0
    تشکر شده 1 بار در 1 ارسال .
    Rep Power
    0
    Array
    پس استاد باید چیکار کنم تا جدول دومم آپدیت بشه؟

  8. #8
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    محل سکونت
    خراسان جنوبی - بیرجند
    نوشته ها
    278
    تشکر ها
    1
    تشکر شده 42 بار در 40 ارسال.
    Rep Power
    5
    Array
    سلام
    اگر فرمت جداول ، و فیلد های جدول اول و دوم رو می گفتین بهتر بود ، ولی خوب با فرض اینکه در جدول اول مثلا اطلاعات افراد ، و در جدول دوم صورتحساب های افراد باشه ، بعد در جدول دوم بخواین کد فرد رو به عنوان کلید خارجی در نظر بگیرین تا بقیه ی اطلاعاتش رو بی خودی ثبت نکنین ، در این صورت حالا اگر بخواین ویرایش کنین ...
    مثلا چه اطلاعاتی رو می خواین ویرایش کنین؟ اگر یه خورده باز ترش کنین و فیلد ها رو بگین کامل می تونم راهنمایی کنم

  9. #9
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    محل سکونت
    خراسان جنوبی - بیرجند
    نوشته ها
    278
    تشکر ها
    1
    تشکر شده 42 بار در 40 ارسال.
    Rep Power
    5
    Array
    اگر می خواین فقط همون کلید خارجی با تغییر در جدول اول در جدول دوم هم تغییر کنه ، نیازی به کوئری نوشتن نیست ، کافیه یک دیتابیس دیاگرام ایجاد کنین ، و هنگام ایجاد دیاگرام در قسمت پنجره ی تنظیماتی که باز میشه ، گزینه ی Insert And Update Specification مقادیر آپدیت رول و Delete Rule رو برابر با true کنید
    در این صورت هر تغییری ایجاد بشه در دو طرف ثبت میشه ، و اگر حذف هم بشه در جدول دوم هم فیلدهای متناظرش حذف میشه
    این روش رو تست کنین ببینین منظورتون همین بوده...

  10. #10
    کاربر انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    8
    تشکر ها
    0
    تشکر شده 1 بار در 1 ارسال .
    Rep Power
    0
    Array
    اقای تقی زاده جدول اول من مربوط به نوع کالا که شامل فیلدهای (کد کالا و نام کالا و تعداد ان کالا که کد کالا کلید اصلی هستش) و در جدول دوم مربوط میشه به فروش کالا که فیلدهای آن(کد فروش و کد کالا و قیمت فروش و... که در آن کد فروش کلید اصلی و کد کالا کلید خارجی هستش) حالا میخوام اگر کد کالا رو در جدول اول تغییر بدم به یک کد جدید در جدول دوم نیز کد کالا تغییر کنه
    امیدوارم تونسته باشم کامل توضیحش داده باشم که شما بتونید کامل راهنمایم کنید
    با تشکر
    ویرایش توسط K.H : 05-22-2014 در ساعت 03:55 AM

صفحه 1 از 2 12 آخرینآخرین

مجوز های ارسال و ویرایش

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

انجمن بپرس بدون در 24 اردیبهشت سال 1393 افتتاح شد و هدف آن کمک رسانی به برنانویسان و طراحان وبسایت می باشد. امیدواریم که بتوانیم در این راه شما را یاری رسانیم

دوستان ما
لینک های مفید
ابزار ها
session بارگذاری مجدد کد امنیتی مندرج در تصویر را وارد کنید: