设在SQL Server 2008中,要创建具有4个分区的分区函数,这四个分区是: 分区1:小于等于1 分区2:大于1且小于等于100 分区3:大于100且小于等于200 分区4:大于200 下列创建分区函数的语句中

admin2021-06-28  47

问题 设在SQL Server 2008中,要创建具有4个分区的分区函数,这四个分区是:
    分区1:小于等于1
    分区2:大于1且小于等于100
    分区3:大于100且小于等于200
    分区4:大于200
    下列创建分区函数的语句中,正确的是(    )。

选项 A、CREATE PARTITION FUNCTION PF1(int)
    AS RANGE LEFT FOR VALUES(1,100,200)
B、CREATE PARTITION FUNCTION PF1(int)
    AS RANGE RIGHT FOR VALUES(1,100,200)
C、C REATE PARTITION FUNCTION PF1(int)
    AS RANGE LEFT FOR VALUES(0,99,199)
D、CREATE PARTITION FUNCTION PF1(int)
    AS RANGE RIGHT FOR VALUES(0,99,199)

答案A

解析 分区函数的LEFT和RIGHT关键字的作用是用来指定当间隔值由数据库引擎按升序从左到右排序时,boundary_value[,……n]属于每个边界值间隔的左侧还是右侧,如果未指定,则默认值为LEFT。题目中边界值1,100,200都在每个分区的左侧,如1在分区2的左侧,100在分区3的左侧,200在分区4的左侧,由此可以推断出本题是在int列上创建左侧分区函数。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/aIeZ777K
0

最新回复(0)