Свойство HasInsteadOfTrigger
Возвращает значение свойства типа Boolean, указывающее, содержит ли таблица триггеры INSTEAD OF.
Пространство имен: Microsoft.SqlServer.Management.Smo
Сборка: Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)
Синтаксис
'Декларация
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase)> _
Public ReadOnly Property HasInsteadOfTrigger As Boolean
Get
'Применение
Dim instance As Table
Dim value As Boolean
value = instance.HasInsteadOfTrigger
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)]
public bool HasInsteadOfTrigger { get; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase)]
public:
property bool HasInsteadOfTrigger {
bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)>]
member HasInsteadOfTrigger : bool
function get HasInsteadOfTrigger () : boolean
Значение свойства
Тип: System. . :: . .Boolean
Значение типа Boolean, указывающее, определен ли в таблице хотя бы один триггер instead of.
Если значение равно True, то в таблице определен как минимум один триггер instead of. В противном случае значение False (значение по умолчанию).
Замечания
An "instead of" trigger runs instead of the triggering statement.
Примеры
The following code example shows how to list each table in the AdventureWorks2008R2 database with an instead of trigger.
C#
Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2008R2"];
foreach (Table tb in db.Tables)
{
if (tb.HasInsteadOfTrigger == true)
{
Console.WriteLine("The " + tb.Name + " table has an instead of trigger");
}
}
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.HasInsteadOfTrigger -eq $TRUE)
{
Write-Host "The" $tb.Name "table has an instead of trigger."
}
}
См. также