הבלוג של גרי רשף

28/11/2011

כיצד מאפסים עמודת מספור אוטומטי (Identity) בטבלה?

שייך לקטגוריה: Uncategorized — גרי רשף @ 17:39

פעם כתבתי פוסט לגבי עמודת Identity וציינתי שם שניתן לאפס את המונה בטבלה MyTbl ולהתחיל מחדש מ-1 כך:

DBCC CheckIdent(MyTbl,Reseed,0);
Go

כמובן שלא חייבים לאפּס לאֶפס, אלא שבדרך כלל אנחנו מתחילים את המנייה בטבלה חדשה מ-1, ואנחנו מאתחלים (את המונה ואת המערכת כולה) כדי להתחיל את המשחק מחדש (נניח- סיימנו "לשחק" לצורך דיבוג וכעת מתחילים לעבוד "באמת").

מי שלא זוכר בעל פה את הפקודה ואין לו חשק להתחיל לחטט בבלוג שלי או ב-BOL, יכול פשוט לבצע Truncate לטבלה: זה זהה ליצירתה מחדש והמונה יאותחל מניה וביה.

רק מי שרוצה להגיע לנקודה ספציפית – חייב להשתמש בפקודת ה-DBCC הנ"ל (למשל- מחקנו את הנתונים ממספר 100 ואילך, ואנחנו רוצים להחזיר את המונה ל-100).

להגיב »

אין תגובות… עדיין.

RSS של התגובות לרשומה הזאת טרקבאק קישור

להגיב

Fill in your details below or click an icon to log in:

WordPress.com Logo

אתה מגיב באמצעות חשבון WordPress.com שלך. Log Out / לשמור )

Twitter picture

אתה מגיב באמצעות חשבון Twitter שלך. Log Out / לשמור )

Facebook photo

אתה מגיב באמצעות חשבון Facebook שלך. Log Out / לשמור )

Connecting to %s

ערכת עיצוב: Shocking Blue Green. בלוג בוורדפרס.קום.

Follow

Get every new post delivered to your Inbox.