Database.PartitionFunctions 属性

Gets a collection of PartitionFunction objects. Each PartitionFunction object represents a partition function defined on the database.

命名空间:  Microsoft.SqlServer.Management.Smo
程序集:  Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)

语法

声明
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(PartitionFunction))> _
Public ReadOnly Property PartitionFunctions As PartitionFunctionCollection 
    Get
用法
Dim instance As Database 
Dim value As PartitionFunctionCollection 

value = instance.PartitionFunctions
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(PartitionFunction))]
public PartitionFunctionCollection PartitionFunctions { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny, 
    typeof(PartitionFunction))]
public:
property PartitionFunctionCollection^ PartitionFunctions {
    PartitionFunctionCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(PartitionFunction))>]
member PartitionFunctions : PartitionFunctionCollection
function get PartitionFunctions () : PartitionFunctionCollection

属性值

类型:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection
A PartitionFunctionCollection object that represents all the partition functions defined on the database.

注释

Specific partition function can be referenced by using this collection by specifying the name of the partition function. To add a new partition function to the collection, call the partition function constructor.

示例

VB

Dim srv As Server
srv = New Server

'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")

'Display all the partition functions and schemes on the database.
Dim pf As PartitionFunction
For Each pf In db.PartitionFunctions
   Console.WriteLine(pf.Name)
Next
Dim ps As PartitionScheme
For Each ps In db.PartitionSchemes
   Console.WriteLine(ps.Name)
Next

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")
Foreach ($pf in $db.PartitionFunctions)
{
   Write-Host $pf.Name
}
Foreach ($ps in $db.LogFiles)
{
   Write-Host $ps.Name
}

请参阅

参考

Database 类

Microsoft.SqlServer.Management.Smo 命名空间

其他资源

使用数据库对象

使用文件组和文件存储数据

创建、更改和删除数据库

CREATE DATABASE (Transact-SQL)