Chapter Eleven. PLSQL Language Features


Chapter Eleven. PL/SQL Language Features

11.1 COMMENTS

11.2 ASSIGNMENTS AND STATEMENTS

11.3 BOOLEAN EXPRESSION

11.4 EXPRESSIONS WITH NULL

11.5 LOGICAL OPERATORS

11.6 STRING CONCATENATION

11.7 ARITHMETIC EXPRESSIONS

11.8 VARIABLE DECLARATIONS

11.9 TYPES

11.9.1 Boolean

11.9.2 Scalar Types

11.9.3 Records

11.9.4 %ROWTYPE

11.9.5 Index-By Tables

11.9.6 Varrays and Nested Tables

11.9.7 Objects

11.9.8 Large Objects (LOBs)

11.10 IF STATEMENT

11.10.1 Simple IF

11.10.2 If-Then-Else

11.10.3 If-Then-Elsif with Else

11.10.4 If-Then-Elsif No Else

11.10.5 Statement Expressions

11.10.6 Use DECODE and CASE in SQL

11.11 CASE STATEMENT

11.11.1 Searched CASE Statement

11.11.2 CASE with Selector

11.11.3 Using CASE within the SELECT

11.11.4 Using DECODE within the SELECT

11.12 LOOP

11.12.1 DO UNTIL LOOP

11.12.2 WHILE-LOOP

11.12.3 FOR LOOP

11.12.4 DO-WHILE-DO LOOP

11.12.5 Encapsulating the Logic of the Loop

11.13 STRING MANIPULATION FUNCTIONS

11.13.1 SUBSTR

11.13.2 INSTR

11.13.3 LPAD, RPAD

11.13.4 LTRIM, RTRIM

11.13.5 REPLACE

11.13.6 TRANSLATE

11.14 MISCELLANEOUS STRING FUNCTIONS

11.15 NUMERIC FUNCTIONS

11.16 RANDOM NUMBER GENERATION

11.17 DATE FUNCTIONS

11.17.1 SYSDATE

11.17.2 TO_CHAR, TO_DATE

11.17.3 ADD_MONTHS

11.17.4 LAST_DAY

11.17.5 MONTHS_BETWEEN

11.17.6 NEW_TIME

11.17.7 NEXT_DAY

11.17.8 ROUND, TRUNC

11.18 EXCEPTIONS

11.18.1 User-Defined Exceptions

11.18.2 Blocks with Exception Handlers

11.18.3 The EXCEPTION Clause

11.18.4 SQLCODE and SQLERRM

11.18.5 The RAISE Statement

11.18.6 Unhandled Exceptions and Exception Propagation

11.18.7 RAISE_APPLICATION_ERROR

11.18.8 EXCEPTION_INIT

11.19 DATABASE ACCESS WITH SQL

11.19.1 CURSOR FOR LOOPS

11.19.2 Select when Expecting a Single Row

11.19.3 Inserts and Updates

11.19.4 Explicit Cursors

11.20 SENDING PIPE MESSAGES (DBMS_PIPE)

11.20.1 Send-Receive Example

11.20.2 Interface Description

11.20.3 Exception Handling

11.21 SIGNALING EVENTS WITH ALERTS (DBMS_ALERT)

11.21.1 Interface Description

11.22 EMAIL NOTIFICATION WITH TRIGGERS AND ALERTS



Programming Oracle Triggers and Stored Procedures
Programming Oracle Triggers and Stored Procedures (3rd Edition) (Prentice Hall PTR Oracle Series)
ISBN: 0130850330
EAN: 2147483647
Year: 2003
Pages: 111
Authors: Kevin Owens

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net