Udostępnij za pośrednictwem


Właściwość Table.OnlineHeapOperation

Pobiera lub ustawia Boolean wartość określa, czy tabela obsługuje sterty online lub indeks operacji.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Property OnlineHeapOperation As Boolean
    Get
    Set
'Użycie
Dim instance As Table
Dim value As Boolean

value = instance.OnlineHeapOperation

instance.OnlineHeapOperation = value
public bool OnlineHeapOperation { get; set; }
public:
property bool OnlineHeapOperation {
    bool get ();
    void set (bool value);
}
member OnlineHeapOperation : bool with get, set
function get OnlineHeapOperation () : boolean
function set OnlineHeapOperation (value : boolean)

Wartość właściwości

Typ: System.Boolean
A Boolean wartość, która określa, czy tabela obsługuje sterty online lub indeks operacji.
Jeśli True, tabela obsługuje operacje online sterty.W przeciwnym razie jest używana wartość False.

Przykłady

Poniższy przykład kodu wyświetla listę wszystkich tabel w AdventureWorks2008R2 bazy danych, który obsługuje operacje online sterty.

C#

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

foreach (Table tb in db.Tables) 
{
   if (tb.OnlineHeapOperation == True)
   {
      Console.WriteLine("The " + tb.Name + " table supports online heap operations.");
   }
}

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) 
{
   If ($tb.OnlineHeapOperation -eq $TRUE)
   {
      Write-Host "The" $tb.Name "table supports online heap operations."
   }
}