SQL Server 2005 איך מוצאים את הID האחרון שנוצר - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

SQL Server 2005 איך מוצאים את הID האחרון שנוצר


eli33

Recommended Posts

לפי מה שהבנתי זה לא טוב כל כך לעשות ככה

http://www.iknowkungfoo.com/blog/index.cfm/2008/6/1/Please-stop-using-SELECT-MAX-id

אבל כל מה שכתוב שמה לא עובד לי עם ה visual studio משום מה....

והתגובה שכתובה שמה

in MSSQL Server 2005+ you can also do:

DECLARE @MyTableVar table( identColumn int [or whatever data type you need] NOT NULL );

INSERT INTO ... ( ... )

OUTPUT INSERTED.yourIdent INTO @MyTableVar

VALUES ( ... )

select identColumn AS lastId FROM @MyTableVar

נראית מסובכת מדיי ולא ממש הבנתי מה הוא רוצה שמה...

אז פשוט שאלתי פה .. אולי יש דרך יותר פשוטה לעשות את זה בלי להסתבך.. אם אין אני פשוט אשתמש ב MAX וזהו..

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...