Table.IsSchemaOwned 属性

Gets the Boolean property value that specifies whether the table schema is owned.

命名空间:  Microsoft.SqlServer.Management.Smo
程序集:  Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)

语法

声明
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase Or SfcPropertyFlags.Design)> _
Public ReadOnly Property IsSchemaOwned As Boolean 
    Get
用法
Dim instance As Table 
Dim value As Boolean 

value = instance.IsSchemaOwned
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design)]
public bool IsSchemaOwned { get; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase|SfcPropertyFlags::Design)]
public:
virtual property bool IsSchemaOwned {
    bool get () sealed;
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design)>]
abstract IsSchemaOwned : bool
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design)>]
override IsSchemaOwned : bool
final function get IsSchemaOwned () : boolean

属性值

类型:System.Boolean
A Boolean value that specifies whether the table schema is owned.If True, the table schema is owned. Otherwise, False (default).

实现

ITableOptions.IsSchemaOwned

示例

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

请参阅

参考

Table 类

Microsoft.SqlServer.Management.Smo 命名空间

其他资源

CREATE TABLE (Transact-SQL)