Table.HasUpdateTrigger Table.HasUpdateTrigger Table.HasUpdateTrigger Property


테이블에 Update 트리거가 있는지 여부를 지정하는 Boolean 속성 값을 가져옵니다. Gets the Boolean property value that specifies whether the table has an update trigger.

 property bool HasUpdateTrigger { bool get(); };
[Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcProperty(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Standalone | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.SqlAzureDatabase)]
public bool HasUpdateTrigger { get; }
Public ReadOnly Property HasUpdateTrigger As Boolean
속성 값

A Boolean 테이블에 정의 된 update 트리거가 있는지 여부를 지정 하는 값입니다. A Boolean value that specifies whether there is an update trigger defined on the table. 경우 True, 업데이트 트리거가 테이블에 정의 되어 있습니다. If True, there is an update trigger defined on the table. 그렇지 않으면 False (기본값). Otherwise, False (default).


다음 코드 예에서는 Update 트리거를 사용하여 AdventureWorks2012 데이터베이스의 각 테이블을 나열하는 방법을 보여 줍니다.The following code example shows how to list each table in the AdventureWorks2012 database with an update trigger.


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

foreach (Table tb in db.Tables)   
    if (tb.HasUpdateTrigger == true)  
      Console.WriteLine("The " + tb.Name + " table has an update trigger");  


$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$db = New-Object Microsoft.SqlServer.Management.Smo.Database  
$db = $srv.Databases.Item("AdventureWorks2012")  

Foreach ($tb in $db.Tables)   
   If ($tb.HasUpdateTrigger -eq $TRUE)  
      Write-Host "The" $tb.Name "table has an update trigger."  


Update 트리거는 데이터의 행이 업데이트될 때 실행됩니다.An update trigger executes when a row of data is updated.

적용 대상