08-02-22, 02:08 PM
(آخر تعديل لهذه المشاركة : 08-02-22, 03:29 PM {2} بواسطة ابراهيم ايبو.)
السلالم عليكم ورحمة الله وبركاته
اخي الكريم
الصنف هو الذي يحوي عدة منتجات فمثلا
الصنف خضار يحوي (طماطم - بطاطس - باذنجان وهكذا )
يبدو انك ستلخبطني معك ايضا
المهم
اليك التريغر المعدل فقط يجب تغيير اسم الجدول واسم حقل الاي دي الذي تريد الترقيم فيه
اخي الكريم
الصنف هو الذي يحوي عدة منتجات فمثلا
الصنف خضار يحوي (طماطم - بطاطس - باذنجان وهكذا )
يبدو انك ستلخبطني معك ايضا
المهم
اليك التريغر المعدل فقط يجب تغيير اسم الجدول واسم حقل الاي دي الذي تريد الترقيم فيه
كود :
CREATE function [dbo].[TrgUpdate_MyId]
on [dbo].[Items]
AFTER INSERT
AS
BEGIN
declare @MyID int=0
select @MyID = MyID from inserted
update Items
set MyID=(select isnull(max(MyID),0)+1 from [dbo].[Items] where MyID <> @MyID )
where MyID= @MyID
ENDاعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
