עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

פורסם

איך מוצאים את הID האחרון שנוצר אוטומטית ע"י המערכת בטבלה כלשהיא...

אני עובד עם Microsoft Visual C# 2005 asp.net

תודה.

פורסם

אתה יכול לשלוף את ה ID הגבוהה ביותר שיש בטבלה, זהו ה ID האחרון שנוצר.

תשתמש בפונקציה Max של SQL.

לדוגמא

Select MAX(ID) as LastID from table

פורסם
  • מחבר

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

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 וזהו..

פורסם

ישנה פקודת SQL שנקראת


@@IDENTITY

שהיא מאפשרת לקבל את הID של השורה שהוכנסה על ידי פקודת הINSERT האחרונה.

זה ייתן לך את מה שאתה מחפש.

למידע נוסף תקרא כאן:

http://msdn.microsoft.com/en-us/library/ms187342.aspx

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.