Table.IsPartitioned Table.IsPartitioned Table.IsPartitioned Property

정의

가져옵니다는 Boolean 테이블이 분할 되어 있는지 여부를 지정 하는 속성 값입니다. Gets the Boolean property value that specifies whether the table is partitioned.

public:
 property bool IsPartitioned { bool get(); };
[Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcProperty(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Standalone | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.SqlAzureDatabase)]
public bool IsPartitioned { get; }
Public ReadOnly Property IsPartitioned As Boolean
속성 값

A Boolean 테이블이 분할 되어 있는지 여부를 지정 하는 값입니다. A Boolean value that specifies whether the table is partitioned. True이면 테이블이 분할되었고, If True, the table is partitioned. 그렇지 않으면 False (기본값). Otherwise, False (default).

예제

다음 코드 예에서는 AdventureWorks2012 데이터베이스의 모든 분할 테이블을 나열하는 방법을 보여 줍니다.The following code example shows how to list all of the partitioned tables in the AdventureWorks2012 database.

C#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.");  
   }  
}  

PowershellPowershell

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

설명

분할은 성능 향상을 위해 사용됩니다.Partitioning is used to increase performance.

적용 대상

추가 정보