Compartir a través de


Table.IsPartitioned Propiedad

Gets the Boolean property value that specifies whether the table is partitioned.

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public ReadOnly Property IsPartitioned As Boolean 
    Get
'Uso
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

Valor de la propiedad

Tipo: System.Boolean
A Boolean value that specifies whether the table is partitioned.If True, the table is partitioned. Otherwise, False (default).

Comentarios

Partitioning is used to increase performance.

Ejemplos

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."
   }
}

Vea también

Referencia

Table Clase

Espacio de nombres Microsoft.SqlServer.Management.Smo

Otros recursos

Tablas

CREATE TABLE (Transact-SQL)