HPlogo ALLBASE/SQL Reference Manual: HP 3000 MPE/iX Computer Systems > Chapter 10 SQL Statements

BEGIN

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

The BEGIN statement is a compound statement and defines a group of statements within a procedure.

Scope

Procedures only

SQL Syntax

BEGIN [Statement;] [...] END;

Parameters

Statement

is the statement or statements between the begin and end of the statement.

Description

  • This statement can be used to improve readability.

Authorization

Anyone can use the BEGIN statement.

Example

   CREATE PROCEDURE PurchDB.DiscountPart(PartNumber CHAR(16)) 

   AS BEGIN

         DECLARE SalesPrice DECIMAL(6,2);



         SELECT SalesPrice INTO :SalesPrice 

           FROM PurchDB.Parts

          WHERE PartNumber = :PartNumber;

     

         IF ::sqlcode = 0 THEN

            IF :SalesPrice > 100. THEN

            BEGIN

               :SalesPrice = :SalesPrice*.80;

               INSERT INTO PurchDB.Discounts 

                  VALUES (:PartNumber, :SalesPrice);

            END

            ENDIF;

         ENDIF;

      END;
Feedback to webmaster