设在SQL Server 2008中,有如下创建分区函数的语句: CREATE PARTITION FUNCTION PFl(int) AS RANGE LEFT FOR VALUES(1,100,200) 该语句的作用是( )。

admin2021-09-16  19

问题 设在SQL Server 2008中,有如下创建分区函数的语句:
  CREATE PARTITION FUNCTION PFl(int)
  AS RANGE LEFT FOR VALUES(1,100,200)
  该语句的作用是(    )。

选项 A、创建了2个分区,各分区的取值范围分别是:
    分区1:大于等于l且小于100
    分区2:大于等于100且小于200
B、创建了4个分区,各分区的取值范围分别是:
    分区1:小于等于1
    分区2:大于1且小于等于100
    分区3:大于100且小于等于200
    分区4:大于200
C、创建了2个分区,各分区的取值范围分别是:
    分区1:大于1且小于等于100
    分区2:大于100且小于等于200
D、创建了4个分区,各分区的取值范围分别是:
    分区1:小于1
    分区2:大于等于l且小于100
    分区3:大于等于100且小于200
    分区4:大于等于200

答案B

解析 CREATE PARTITION FUNCTION PF1(int)AS RANGE LEFT FOR VALUES(……n):其中……n用于指定分区的值的数目,所创建的分区数等于n+1。本题中n值分别为1、100、200,因此可以创建4个分区。由于采用了LEFT关键字,在指定分区间隔值是由数据库引擎按升序从左到右排列时,指定边界值间隔处于左侧,因此可以推断出分区的取值范围分别是(0,1],(1,100],(100,200],(200,∞)。故答案为B项。
转载请注明原文地址:https://kaotiyun.com/show/pQeZ777K
0

相关试题推荐
最新回复(0)