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

نام تاپیک: rownumber در sql server 2000

  1. #1

    rownumber در sql server 2000

    با سلام
    لطفا راهنمایی بفرمایید چگونه با یک دستور با سرعت بسیار بالا شماره ردیف برای یک query
    در sqlserver 2000 ایجاد نمود و در ادامه اگر جدول ما یک مستر باشد و بخواهیم در detail این جدول
    همان شماره ردیف را ایجاد کنیم چه باید کرد.
    مثال
    جدول مستر دارای 3 رکورد است و جدول detail برای رکورد اول جدول مستر 10 رکورد دارد
    وقتی شماره ردیف برای رکورد اول عدد 1 میخورد برای هر رکورد جدول detail هم 1 بخورد

  2. #2

    نقل قول: rownumber در sql server 2000

    چه جور شماره ردیفی ؟ چرا یک فیلد identity برای کلید تعریف نمیکنی ؟

    بستگی به حجم کاری که قراره این جدول ها متقبل بشن داره ، میتونید یک Trigger روی جدول Master بنویسید و ID رکورد درج شده رو به دست بیارید و در جدول Detail ثبت کنید یا اینکه یک Stored Procedure برای درج اطلاعات بنویسید و تو اون SP بعد از درج رکورد در جدول Master جدول Detail رو هم به روزرسانی کنید .

    حواستون باشه اگر از Trigger استفاده کردید خیلی روی بحث Optimize بودن کدهای Trigger تون کار کنید وگرنه بعدا جدا دردسر ساز میشن .

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

  1. Installing SQL server 2000
    نوشته شده توسط Farhad.B.S در بخش SQL Server
    پاسخ: 4
    آخرین پست: سه شنبه 04 فروردین 1383, 13:40 عصر
  2. یک مشکل در اتصال به SQL SERVER 2000
    نوشته شده توسط mo_jahan در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 5
    آخرین پست: یک شنبه 21 دی 1382, 23:16 عصر
  3. نصب SQl Server 2000 بر روی ویندوز Net Server 2003.
    نوشته شده توسط zehs_sha در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 1
    آخرین پست: پنج شنبه 24 مهر 1382, 13:38 عصر

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

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