שאלה פשוטה בSQL server

IMLost

New member
שאלה פשוטה בSQL server

אני רוצה משתנה שיתחיל למשל ב1000000 וכל פעם יקפוץ באחד, כמספר הרשומות בקובץ. (וקטור שמתחיל במספר מסויים וקופץ ב1 כל פעם...) יש משהו כמו LAG ?
 

pitoach

New member
אתה מתכוון למשהו כמו identity ?

identity ניתן להגדיר מכל מספר שרוצים ובכל קפיצה שרוצים. האם זה מה שאתה רוצה?
 

IMLost

New member
כן בבקשה.

איך עושים את זה? בעיקרון אני יכול לעשות באקסל ואז להעתיק את זה לתוך השרת אבל זה דבילי לעשות ככה...
 

גרי רשף

New member
יש להוסיף עמודת Identity \

Alter Table MyTable Add MyID Int Identity(1000000,1);​
כתבתי בעל פה, ומקווה שאין כאן טעות סינטקס.
 

pitoach

New member
תוספת: עבודה בממשק הגרפי

אני מניח שייצרת את הטבלה עם הממשק הגרפי ולא בשאילתה. בזמן שאתה קובע את סוג הטור ומסמן IDENTITY = yes אתה יכול ללחוץ על הסימון + ואז לבחור נתון של increment ושל ה seed וככה להגדיר את ההתחלה ואת הקפיצה של הערכים. אני צרף תמונה של הממשק הגרפי לעזרה
 
למעלה