کامپیوتر

آموزش برنامه نویسی و ارائه پروژه های دانشجویی

کامپیوتر

آموزش برنامه نویسی و ارائه پروژه های دانشجویی

SCOPE_IDENTITY

شنبه, ۴ مرداد ۱۳۹۳، ۰۴:۵۶ ب.ظ

اگر در کوئری نیاز داشتید که ID آخرین رکورد ثبت شده را داشته باشید حتما این پست را مطالعه نمایید.

SCOPE_IDENTITY چیست؟

آخرین مقدار identity  که در یک ستون که از نوع identity و در همان scope و session وارد شده را باز می گرداند.

scope چیست؟

scope یک ماژول است که می تواند یک روال stored procedure یا trigger یا function باشد.

IDENT_CURRENT چیست؟

آخرین مقدار identity که تولید شده برای یک جدول یا view را باز می گرداند. اما این مقدار می تواند برای هر session یا scope باشد.

مثال:

در زیر یک نمونه stored procedure را میبینید. که id جدول اول توسط تابع SCOPE_IDENTITY، در جدول دوم استفاده می شود.

CREATE PROC insert_member

@name nvarchar(50),

@family nvarchar(50),

@post nvarchar(50)

AS

insert into member(@name , @family)

insert into personel (@post,SCOPE_IDENTITY())


نظرات  (۲)

۲۰ ارديبهشت ۰۱ ، ۱۹:۲۰ افزایش فالوور و لایک اینستاگرام
Very soon this website will be famous amid all blog
people, due to it's fastidious articles or reviews
No matter if some one searches for his necessary thing, therefore
he/she needs to be available that in detail, thus that thing is maintained over here.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی