با سلام
فیلد کلید اصلی بطور اتوماتیک توسط sql server داده می شود.
حال ما می خوایم بدانیم که موقع درج در جدول چه مقدار در فیلد کلید ذخیره شده است.
اگر بیش از یک روش وجود دارد دلایل استفاده از هر کدام را ذکر کنید.
با تشکر
با سلام
فیلد کلید اصلی بطور اتوماتیک توسط sql server داده می شود.
حال ما می خوایم بدانیم که موقع درج در جدول چه مقدار در فیلد کلید ذخیره شده است.
اگر بیش از یک روش وجود دارد دلایل استفاده از هر کدام را ذکر کنید.
با تشکر
ميتوني از SCOPE_IDENTITY() استفاده كني
مثال :
insert into Letters (Subject) values ('hi')
SELECT SCOPE_IDENTITY()
مثلا کلید اصلی شما IDPK باشه
insert into Letters (Subject) output inserted.IDPK
values ('hi')
با سلام
ممنون از پاسختون.
حالا چه طوری در سی شارپ اونو بدست بیاریم:
=====================================
همچنین:
مثل اینکه راه های مختلفی وجود دارد چرا و در چه زمانی باید از آنها استفاده کرد؟
با تشکر