PDA

View Full Version : پارتیشن بندی



dottnett
شنبه 17 دی 1390, 09:59 صبح
با سلام
برای پارتیشن بندی جدول کد زیر را دارم :
CREATE PARTITION FUNCTION FullOrderDateKeyRangePFN(DATETIME) AS
RANGE LEFT FOR VALUES
( '20011231 23:59:59.997',
'20021231 23:59:59.997',
'20031231 23:59:59.997',
'20041231 23:59:59.997' )

حال اگربخواهم rang از طرف right باشه چه کار باید بکنم ؟

baktash.n81@gmail.com
شنبه 17 دی 1390, 20:39 عصر
سلام ...
به جای Left بنویس Right همین ...

dottnett
یک شنبه 18 دی 1390, 14:06 عصر
آيا rang نبايد تغيير كنه ؟

baktash.n81@gmail.com
دوشنبه 19 دی 1390, 07:35 صبح
نه ... نیازی نیست این Right و Left فقط اولین یا آخرین مقدار Rang رو نشون می دن ... که آیا مقدارهای واسط (همون مرز Rang ها) تو بازه اول قرار بگیره یا دوم ...

در این مثال شما اگر Left باشه ... مقادیر کوچکتر مساوی '20011231 23:59:59.997' در پارتیشن اول قرار می گیرند اگر Right باشه مقادیر کوچکتر در پارتیشن اول قرار می گیرند و مقادیر بزرگتر مساوی در پارتیشن دوم ...

یه نگاهی به Help خود SQL بنداز مثالش جالبه و راحته ...