sql - 如何在 SQL 2005 中获取分区范围

标签 sql sql-server sql-server-2005 partitioning

我在 SQL Enterprise 2005 中有一个分区表。我需要查询 PARTITION FUNCTION 来查找它的分区范围。什么 SQL 查询会给我这些值?

最佳答案

从 SQL 探查器中获得此信息,观看管理工作室生成用于创建函数的脚本

SELECT sprv.value AS [Value],
       sprv.boundary_id AS [ID]
FROM sys.partition_functions AS spf
     INNER JOIN sys.partition_range_values sprv 
        ON sprv.function_id=spf.function_id
WHERE (spf.name=N'fnPartitionLast30Days')
ORDER BY [ID] ASC

关于sql - 如何在 SQL 2005 中获取分区范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/260320/

相关文章:

c# - 如何捕捉SQLServer超时异常

sql - SQL Server中如何合并不同的行?

sql-server - 用于 SQL Server 架构

sql-server - Microsoft SQL Server 电子邮件验证

mysql - 从表中获取用户的最高分

sql - 查找日期列的最小值和最大值

MySQL 查询,无法弄清楚如何获取正确的数据

MySql命令行未转义撇号

sql - 以......开头的标识符太长。最大长度为 128

sql-server - 如何在 SQL Server Integration Services 项目中使用目录服务的 OLE DB 提供程序?