Table.IsSchemaOwned Table.IsSchemaOwned Table.IsSchemaOwned Property

Definition

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
Property Value

A Boolean value that specifies whether the table schema is owned.

If True, the table schema is owned. Otherwise, False (default).

Implements

Examples

The following code example shows how to list all of the tables in the AdventureWorks2012 database with owned schemas.

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

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

Applies to