HasIndex Propiedad
Obtiene el valor de propiedad Boolean que especifica si la tabla tiene al menos un índice.
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase)> _
Public ReadOnly Property HasIndex As Boolean
Get
'Uso
Dim instance As Table
Dim value As Boolean
value = instance.HasIndex
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)]
public bool HasIndex { get; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase)]
public:
property bool HasIndex {
bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)>]
member HasIndex : bool
function get HasIndex () : boolean
Valor de la propiedad
Tipo: System. . :: . .Boolean
Valor Boolean que especifica si la tabla tiene definido al menos un índice.
Si es True, la tabla tiene definido un índice. En caso contrario, es False (valor predeterminado).
Ejemplos
The following code example shows how to check each table in the AdventureWorks2008R2 database to see if it has an index.
C#
Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2008R2"];
Foreach (Table tb in db.Tables)
{
Console.WriteLine("The " + tb.Name + " table has an index:" + tb.HasIndex.ToString());
}
Powershell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")
Foreach ($tb in $db.Tables)
{
Write-Host "The" $tb.Name "table has an index:" $tb.HasIndex
}
Vea también