Class TDmlEventClause
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
The DML_event_clause lets you specify one of three DML statements that can cause the trigger to fire. the database fires the trigger in the existing user transaction.
public class TDmlEventClause : TTriggerEventClause, Visitable
- Inheritance
-
TDmlEventClause
- Implements
- Inherited Members
Properties
ColumnList
Fire the trigger whenever an UPDATE statement changes a value in one of the columns specified after OF. @return
public virtual TObjectNameList ColumnList { get; set; }
Property Value
Delete
If it's true, fire the trigger whenever a DELETE statement removes a row from the table or removes an element from a nested table. @return
public virtual bool Delete { get; set; }
Property Value
Dml_event_items
public virtual TDummyList Dml_event_items { set; }
Property Value
Insert
If it's true, fire the trigger whenever an INSERT statement adds a row to a table or adds an element to a nested table. @return
public virtual bool Insert { get; set; }
Property Value
TableName
table that DML statement act on. @return
public virtual TObjectName TableName { get; set; }
Property Value
Update
If it's true, fire the trigger whenever an UPDATE statement changes a value in one of the columns specified after OF. If you omit OF, then the database fires the trigger whenever an UPDATE statement changes a value in any column of the table or nested table. @return
public virtual bool Update { get; set; }
Property Value
Methods
init(object, object)
public override void init(object arg1, object arg2)