Właściwość Table.IsPartitioned
Pobiera Boolean wartości właściwość, która określa, czy tabela jest podzielony na partycje.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public ReadOnly Property IsPartitioned As Boolean
Get
'Użycie
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
Wartość właściwości
Typ: System.Boolean
A Boolean wartość określająca, czy tabela jest podzielony na partycje.
Jeśli True, tabela jest podzielony na partycje.W przeciwnym razie False (domyślnie).
Uwagi
Partycjonowanie jest wykorzystywane do zwiększania wydajności.
Przykłady
Poniższy przykład kodu pokazuje listę wszystkich tabel partycji w sposób AdventureWorks2008R2 bazy danych.
C#
Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2008R2"];
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("AdventureWorks2008R2")
Foreach ($tb in $db.Tables)
{
If ($tb.IsPartitioned -eq $TRUE)
{
Write-Host "The" $tb.Name "table is partitioned."
}
}
Zobacz także