سلام
توی sp می خوام یه رکوردی رو توی table1 ذخیره کنم همزمان با table1 یه رکورد دیگه هم میخوام تو table2 ذخیره کنم که یک فیلد آن id جدول 1 می باشد که هر دو توی یک sp هست
چطوری id جدول1 رو به دست بیارم در حالی که هنوز ثبت نشده.
اگر ممکن هست نحوه جستجو در اینترنت برای پیدا کردن راه حل رو هم یه توضیح بدین
ممنون از زحمات شما و سایت خوبتون
شما نمی تونید بدون ثبت اطلاعات یک رکورد id آن را بدست بیاورید ، ابتدا باید رکورد اصلی را ثبت کنید و سپس ID رکورد را با استفاده از کد @@IDENTITY بدست بیاورید و در جدول دیگر که با آن نیاز دارید ثبت کنید.
Begin Insert Into Users ([Name],[Family]) Values (@Name,@Family) Declare @userId int Select @userId = @@IDENTITY End
خیلی ممنون همین رو می خواستم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)