Udostępnij za pośrednictwem


Właściwość Table.HasDeleteTrigger

Pobiera Boolean wartości właściwość, który określa, czy tabela ma wyzwalacz usunięcia.

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

Składnia

'Deklaracja
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase)> _
Public ReadOnly Property HasDeleteTrigger As Boolean
    Get
'Użycie
Dim instance As Table
Dim value As Boolean

value = instance.HasDeleteTrigger
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)]
public bool HasDeleteTrigger { get; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase)]
public:
property bool HasDeleteTrigger {
    bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)>]
member HasDeleteTrigger : bool
function get HasDeleteTrigger () : boolean

Wartość właściwości

Typ: System.Boolean
A Boolean wartość, która określa, czy są wszelkie Wyzwalacze delete zdefiniowane w tabela.
Jeśli True, jest wyzwalacz usunięcia zdefiniowane w tabela.W przeciwnym razie False (domyślnie).

Uwagi

Wyzwalacz usunięcia wykonuje po usunięciu wiersza danych.

Przykłady

Poniższy przykład kodu pokazuje jak sprawdzić każdą tabela AdventureWorks2008R2 bazy danych, aby sprawdzić, czy ma on wyzwalacz usunięcia.

C#

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

Foreach (Table tb in db.Tables) 
{
   Console.WriteLine("The " + tb.Name + " table has a delete trigger:" + tb.HasDeleteTrigger.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 a delete trigger:" $tb.HasDeleteTrigger
}