The pre-defined DBMS templates provided with PowerDesigner control referential integrity constraints for insert, update, and delete events. Depending on the current DBMS, there is a before and after event template for each trigger type.
        You can modify the code of these pre-defined trigger templates, but they cannot be deleted or renamed.
        The following templates types exist, but may vary by DBMS:
        Insert Templates
            
            
                    
                    
                    
                        
                            | 
                                 Template type 
                             | 
                            
                                 Generates trigger/procedure executing... 
                             | 
                        
                    
                    
                        
                            | 
                                 
                                    InsertTrigger
                                 
                             | 
                            
                                 With insert 
                             | 
                        
                        
                            | 
                                 
                                    BeforeInsertTrigger
                                 
                             | 
                            
                                 Before insert 
                             | 
                        
                        
                            | 
                                 
                                    AfterInsertTrigger
                                 
                             | 
                            
                                 After insert 
                             | 
                        
                        
                            | 
                                 
                                    InsertProc
                                 
                             | 
                            
                                 When called by InsertTrigger
                                 
                             | 
                        
                        
                            | 
                                 
                                    BeforeInsertProc
                                 
                             | 
                            
                                 When called by BeforeInsertTrigger
                                 
                             | 
                        
                        
                            | 
                                 
                                    AfterInsertProc
                                 
                             | 
                            
                                 When called by AfterInsertTrigger
                                 
                             | 
                        
                    
                
 
         
        Update Templates
            
            
                    
                    
                    
                        
                            | 
                                 Template type 
                             | 
                            
                                 Generates trigger/procedure executing... 
                             | 
                        
                    
                    
                        
                            | 
                                 
                                    UpdateTrigger
                                 
                             | 
                            
                                 With update 
                             | 
                        
                        
                            | 
                                 
                                    BeforeUpdateTrigger
                                 
                             | 
                            
                                 Before update 
                             | 
                        
                        
                            | 
                                 
                                    AfterUpdateTrigger
                                 
                             | 
                            
                                 After update 
                             | 
                        
                        
                            | 
                                 
                                    UpdateProc
                                 
                             | 
                            
                                 When called by UpdateTrigger
                                 
                             | 
                        
                        
                            | 
                                 
                                    BeforeUpdateProc
                                 
                             | 
                            
                                 When called by BeforeUpdateTrigger
                                 
                             | 
                        
                        
                            | 
                                 
                                    AfterUpdateProc
                                 
                             | 
                            
                                 When called by AfterUpdateTrigger
                                 
                             | 
                        
                    
                
 
         
        Delete Templates
            
            
                    
                    
                    
                        
                            | 
                                 Template type 
                             | 
                            
                                 Generates trigger/procedure executing... 
                             | 
                        
                    
                    
                        
                            | 
                                 
                                    DeleteTrigger
                                 
                             | 
                            
                                 With delete 
                             | 
                        
                        
                            | 
                                 
                                    BeforeDeleteTrigger
                                 
                             | 
                            
                                 Before delete 
                             | 
                        
                        
                            | 
                                 
                                    AfterDeleteTrigger
                                 
                             | 
                            
                                 After delete 
                             | 
                        
                        
                            | 
                                 
                                    DeleteProc
                                 
                             | 
                            
                                 When called by DeleteTrigger
                                 
                             | 
                        
                        
                            | 
                                 
                                    BeforeDeleteProc
                                 
                             | 
                            
                                 When called by BeforeDeleteTrigger
                                 
                             | 
                        
                        
                            | 
                                 
                                    AfterDeleteProc
                                 
                             | 
                            
                                 When called by AfterDeleteTrigger
                                 
                             |