Table.IsSchemaOwned Table.IsSchemaOwned Table.IsSchemaOwned Property

정의

가져옵니다는 Boolean 테이블 스키마가 소유 하는지 여부를 지정 하는 속성 값입니다. Gets the Boolean property value that specifies whether the table schema is owned.

public:
 property bool IsSchemaOwned { 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 | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Design)]
public bool IsSchemaOwned { get; }
Public ReadOnly Property IsSchemaOwned As Boolean
속성 값

A Boolean 테이블 스키마가 소유 하는지 여부를 지정 하는 값입니다. A Boolean value that specifies whether the table schema is owned. True이면 테이블 스키마에 소유자가 있고, If True, the table schema is owned. 그렇지 않으면 False (기본값). Otherwise, False (default).

구현

예제

다음 코드 예에서는 소유한 스키마를 사용하여 AdventureWorks2012 데이터베이스의 모든 테이블을 나열하는 방법을 보여 줍니다.The following code example shows how to list all of the tables in the AdventureWorks2012 database with owned schemas.

C#C#

Server srv = new Server("(local)");  
Database db = srv.Databases["AdventureWorks2012"];  

foreach (Table tb in db.Tables)   
{  
   if (tb.IsSchemaOwned == True)  
   {  
      Console.WriteLine("The " + tb.Name + " table schema is owned.");  
   }  
}  

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.IsSchemaOwned -eq $TRUE)  
   {  
      Write-Host "The" $tb.Name "table schema is owned."  
   }  
}  

적용 대상