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

نام تاپیک: سریعترین دستور برای یافتن ID آخرین رکورد

  1. #1

    Question سریعترین دستور برای یافتن ID آخرین رکورد

    سلام
    من برای یافتن ID آخرین رکورد یک جدول از شکل دستوری زیر استفاده میکنم:

    « تمامی سطرها دارای ID هستند و بزرگترین عدد یعنی آخرین رکورد وارد شده - IDENTITY»

    SELECT MAX(ID) FROM TABLE

    آیا شما روش سریعتری را سراغ دارید؟
    با تشکر

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: سریعترین دستور برای یافتن ID آخرین رکورد

    این روش کاملا غلط است؛ فارغ از این که سرعتش چقدر باشد.
    یه کم فکر کن؛ ببین تو سیستم های چندکاربره چه اشکالی داره.
    بهتره از Scope_Identity استفاده کنی.

  3. #3

    نقل قول: سریعترین دستور برای یافتن ID آخرین رکورد

    مگه Scope_Identity فقط بعد از درج IDENTITY رو بر نمیگردونه؟

    من سوالم اینه که مثلا اگه در جدول x درج داشته باشیم و بعد از درج بخواهیم بزرگترین ID جدول y رو بدست بیاریم ، حالا میشه از scope_identity استفاده کرد؟

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

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