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

28/11/2011

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

Filed under: Uncategorized — גרי רשף @ 17:39

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

DBCC CheckIdent(MyTbl,Reseed,0);
Go

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

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

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

מודעות פרסומת

להגיב »

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

RSS feed for comments on this post. TrackBack URI

כתיבת תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

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

תמונת Twitter

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

תמונת Facebook

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

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

יצירה של אתר חינמי או בלוג ב־WordPress.com.

%d בלוגרים אהבו את זה: