Propriété Table.IsPartitioned
Gets the Boolean property value that specifies whether the table is partitioned.
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public ReadOnly Property IsPartitioned As Boolean
Get
'Utilisation
Dim instance As Table
Dim value As Boolean
value = instance.IsPartitioned
[SfcPropertyAttribute(SfcPropertyFlags.Standalone)]
public bool IsPartitioned { get; }
[SfcPropertyAttribute(SfcPropertyFlags::Standalone)]
public:
property bool IsPartitioned {
bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.Standalone)>]
member IsPartitioned : bool
function get IsPartitioned () : boolean
Valeur de propriété
Type : System.Boolean
A Boolean value that specifies whether the table is partitioned.If True, the table is partitioned. Otherwise, False (default).
Notes
Partitioning is used to increase performance.
Exemples
The following code example shows how to list all of the partitioned tables in the AdventureWorks2012 database.
C#
Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2012"];
foreach (Table tb in db.Tables)
{
if (tb.IsPartitioned == True)
{
Console.WriteLine("The " + tb.Name + " table is paritioned.");
}
}
Powershell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")
Foreach ($tb in $db.Tables)
{
If ($tb.IsPartitioned -eq $TRUE)
{
Write-Host "The" $tb.Name "table is partitioned."
}
}
Voir aussi
Référence
Espace de noms Microsoft.SqlServer.Management.Smo