Chapter 3 DBMS Reference Guide
Header script for triggers and procedures generation.
In Oracle 8:
(1) Start the SQL interpreter: ISQL (2) Select the item "Options" of the menu "Command" Integrity package declaration create or replace package IntegrityPackage AS procedure InitNestLevel; function GetNestLevel return number; procedure NextNestLevel; procedure PreviousNestLevel; end IntegrityPackage; / -- Integrity package definition create or replace package body IntegrityPackage AS NestLevel number; -- Procedure to initialize the trigger nest level procedure InitNestLevel is begin NestLevel := 0; end; -- Function to return the trigger nest level function GetNestLevel return number is begin if NestLevel is null then NestLevel := 0; end if; return(NestLevel); end; -- Procedure to increase the trigger nest level procedure NextNestLevel is begin if NestLevel is null then NestLevel := 0; end if; NestLevel := NestLevel + 1; end; -- Procedure to decrease the trigger nest level procedure PreviousNestLevel is begin NestLevel := NestLevel - 1; end; end IntegrityPackage;
Copyright (C) 2005. Sybase Inc. All rights reserved. |