שדה מסוג אינדקס

yokd052

New member
שדה מסוג אינדקס

ב 2008 האם ניתן לקבוע ערך התחלתי לשדה אינדקס לדוגמא 100 במקום 1
 

pitoach

New member
כן... גם ב2005 וגם ב 2000 וגם ב... היה אפשר

אני מניח שאתה מדבר על טור מסוג IDENTITY מפני שאינדקס לא קשור לערכים של התחלה או סוף בכלום ולא קשור לשאלה שלך


כדאי לקרוא ולהבין מה זה אינדקס בלי קשר.

לגבי טור מסוג IDENTITY אפשר לקרוא כאן על גרסת 2000 והדברים לא השתנו מאז:
http://msdn.microsoft.com/en-us/library/aa933196(v=sql.80).aspx
 

pitoach

New member
בשאילתה זה נראה כך

הקוד הבא יקבע טור מסוג IDENTITY שיתחיל מ 100 והקפיצות בו יהיו כל 3 ז"א שהמשפר הראשון 100 אחר כך 103 ואז 106 ואז 109 וכן הלאה....
[id] [int] IDENTITY(100,3) NOT NULL

* לפני שמזכירים מושגים מומלץ לבין את המושגים השונים:
INDEX
KEY
IDENTITY
CLUSTER
ומה הקשר בינהן אם בכלל יש ומתי יש
 
למעלה