Condividi tramite


Proprietà OnlineHeapOperation

Ottiene o imposta il valore Boolean che determina se la tabella supporta le operazioni relative a indici o heap online.

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public Property OnlineHeapOperation As Boolean
    Get
    Set
'Utilizzo
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)

Valore proprietà

Tipo: System. . :: . .Boolean
Valore Boolean che specifica se la tabella supporta le operazioni relative a indici o heap online.
Se True, la tabella supporta operazioni di heap online. In caso contrario, False.

Esempi

The following code example lists all of the tables in the AdventureWorks2008R2 database that support online heap operations.

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