SqlServer教程

SQL Server ->> 系统相关的函数

本文主要是介绍SQL Server ->> 系统相关的函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

$PARTITION

返回指定的分区函数的分区号

CREATE PARTITION FUNCTION RangePF1 ( INT )  
AS RANGE FOR VALUES (10, 100, 1000) ;  
GO  
SELECT $PARTITION.RangePF1 (10) ;  
GO  

结果

 

 

获取分区表的每个非空分区的行数,例子

SELECT $PARTITION.TransactionRangePF1(TransactionDate) AS Partition,   
COUNT(*) AS [COUNT] FROM Production.TransactionHistory   
GROUP BY $PARTITION.TransactionRangePF1(TransactionDate)  
ORDER BY Partition ;  
GO  

 

也可以作为筛选条件

SELECT * FROM Production.TransactionHistory  
WHERE $PARTITION.TransactionRangePF1(TransactionDate) = 5 ; 

 

这篇关于SQL Server ->> 系统相关的函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!