home *** CD-ROM | disk | FTP | other *** search
- #define st_DEFAULT 0
- #define st_COMMENT 1
- #define st_IDENTIFIER 2
- #define st_STRING 3
- #define st_NUMBER 4
- #define st_SYMBOL 5
- #define st_SQLRESERVED 6
- #define st_PLSQLRESERVED 7
- #define st_SQLFUNCTION 8
- #define st_DEFAULTPACKAGE 9
- #define st_DEFAULTEXCEPTION 10
- #define st_DEFAULTPACKAGEEXCEPTION 11
- #define st_COMMENT_LINE 12
- #define st_COMMENT_STAR 13
- #define st_RESERVED 14
- #define st_EXCEPTION 15
- #define st_CONSTANT 16
- #define st_DEFAULTPACKAGECONSTANT 17
- #define st_DATATYPE 18
- #define st_SQLDATATYPE 19
- #define st_PLSQLDATATYPE 20
- #define st_DEFAULTPACKAGEDATATYPE 21
- #define st_TABLENAMES 22
- #define st_USERPROCEDURES 23
-
- #define _non_alpha_ '[^_A-Za-z0-9]'
- #define _all_chars_ '[\x00-\xFF]'
- #define _no_chars_ '[]'
- #define _dont_care_ _all_chars_
- #define _DEFAULT_BACKGROUND clWhite
- #define _DEFAULT_FOREGROUND clBlack
- #define ss_D1 200
- #define ss_D2 201
- #define ss_D3 202
- #define ss_D4 203
-
- %%language
- StartState = [0, ss_D1, ss_D2, ss_D3, ss_D4]
- Name = 'PL/SQL'
- Case = __INSENSITIVE
- Options = __DEFAULT_OPTIONS
- WordWrapColumn = _EDGE
- Gutter = _DEFAULT_GUTTER
- Anchor = _DEFAULT_START_ANCHOR
- IndentStep = 1
- FontName = 'Courier New'
- FontSize = 10
- ExampleText = '\DECLARE\n\
- \ c_ausw_nr CONSTANT VARCHAR2(4) := \'14\';\n\
- \ v_book book%ROWTYPE;\n\
- \ \n\
- \BEGIN\n\
- \ DELETE FROM commercial\n\
- \END;\n'
-
- EditableStyles ('Reserved word', st_RESERVED),
- ('SQL Functions', st_SQLFUNCTION),
- ('Default Packages', st_DEFAULTPACKAGE),
- ('Exceptions', st_EXCEPTION),
- ('Comment', st_COMMENT),
- ('Identifier', st_IDENTIFIER),
- ('String', st_STRING),
- ('Number', st_NUMBER),
- ('Symbols', st_SYMBOL),
- ('Datatypes', st_DATATYPE),
- ('Table Names', st_TABLENAMES),
- ('Sql Reserved', st_SQLRESERVED),
- ('PLSql Reserved', st_PLSQLRESERVED),
- ('Default Exceptions', st_DEFAULTEXCEPTION),
- ('User Procedures', st_USERPROCEDURES),
- ('Default', st_DEFAULT)
-
-
- %%handler
- st_COMMENT_LINE '[^\n]'? '\n' _discard_
- st_COMMENT_STAR _all_chars_? '*/' _use_
-
- %%tokens
- st_STRING __STD_PASCALSTRING
- st_STRING __STD_C_STRING
- st_NUMBER __STD_NUMBER_OR_FP
- st_IDENTIFIER __STD_IDENTIFIER
-
- %%map
- st_DEFAULT st_DEFAULT
- st_IDENTIFIER st_IDENTIFIER
- st_STRING st_STRING
- st_COMMENT st_COMMENT
- st_COMMENT_LINE st_COMMENT
- st_COMMENT_STAR st_COMMENT
- st_SQLRESERVED st_RESERVED
- st_PLSQLRESERVED st_RESERVED
- st_SQLFUNCTION st_SQLFUNCTION
- st_DEFAULTPACKAGE st_DEFAULTPACKAGE
- st_DEFAULTPACKAGEEXCEPTION st_EXCEPTION
- st_DEFAULTEXCEPTION st_EXCEPTION
- st_SYMBOL st_SYMBOL
- st_NUMBER st_NUMBER
- st_CONSTANT st_CONSTANT
- st_DEFAULTPACKAGECONSTANT st_CONSTANT
- st_DEFAULTPACKAGEDATATYPE st_DATATYPE
- st_SQLDATATYPE st_DATATYPE
- st_PLSQLDATATYPE st_DATATYPE
- st_DATATYPE st_DATATYPE
- st_TABLENAMES st_TABLENAMES
- st_USERPROCEDURES st_USERPROCEDURES
-
- %%effects
- st_DEFAULT [] _DEFAULT_FOREGROUND _DEFAULT_BACKGROUND
- st_IDENTIFIER [] clBlack _DEFAULT_BACKGROUND
- st_STRING [] clRed _DEFAULT_BACKGROUND
- st_COMMENT [fsItalic] clGreen _DEFAULT_BACKGROUND
- st_RESERVED [] clBlue _DEFAULT_BACKGROUND
- st_SQLFUNCTION [] _DEFAULT_FOREGROUND _DEFAULT_BACKGROUND
- st_DEFAULTPACKAGE [] clblue _DEFAULT_BACKGROUND
- st_EXCEPTION [] clred _DEFAULT_BACKGROUND
- st_NUMBER [] clMaroon _DEFAULT_BACKGROUND
- st_SYMBOL [] clBlue _DEFAULT_BACKGROUND
- st_DATATYPE [] clRed _DEFAULT_BACKGROUND
- st_CONSTANT [] _DEFAULT_FOREGROUND _DEFAULT_BACKGROUND
- st_TABLENAMES [] clOlive _DEFAULT_BACKGROUND
- st_USERPROCEDURES [] clOlive _DEFAULT_BACKGROUND
-
-
- %%autoreplace ActionKeys = ';,:=[]\n\t\s'
- 'NDF' = 'NO_DATA_FOUND'
- 'teh' = 'the'
- '(c)' = '⌐'
- '(r)' = '«'
- '(tm)' = 'Ö'
-
-
- %%kwtables
- ForState [ss_D1] endswith _non_alpha_
- ( st_SQLDATATYPE is 'FLOAT', 'LONG', 'INTEGER', 'CHAR', 'NUMBER',
- 'RAW', 'SMALLINT', 'VARCHAR', 'VARCHAR2'
- )
-
- ForState [ss_D2] endswith _non_alpha_
- ( st_TABLENAMES is 'TOAD_PLAN_TABLE'
- )
-
- ForState [ss_D3] endswith _non_alpha_
- ( st_USERPROCEDURES is 'UNKNOWN'
- )
-
- %%words
- '--' _dont_care_ st_COMMENT_LINE
- '/*' _dont_care_ st_COMMENT_STAR
- '!' _dont_care_ st_SYMBOL
- '$' _dont_care_ st_SYMBOL
- '%' _dont_care_ st_SYMBOL
- '^' _dont_care_ st_SYMBOL
- '&' _dont_care_ st_SYMBOL
- '*' _dont_care_ st_SYMBOL
- '(' _dont_care_ st_SYMBOL
- ')' _dont_care_ st_SYMBOL
- '-' _dont_care_ st_SYMBOL
- '=' _dont_care_ st_SYMBOL
- '+' _dont_care_ st_SYMBOL
- '{' _dont_care_ st_SYMBOL
- '}' _dont_care_ st_SYMBOL
- '[' _dont_care_ st_SYMBOL
- ']' _dont_care_ st_SYMBOL
- ':' _dont_care_ st_SYMBOL
- ';' _dont_care_ st_SYMBOL
- '@' _dont_care_ st_SYMBOL
- '#' _dont_care_ st_SYMBOL
- '~' _dont_care_ st_SYMBOL
- '<' _dont_care_ st_SYMBOL
- '>' _dont_care_ st_SYMBOL
- ',' _dont_care_ st_SYMBOL
- '.' _dont_care_ st_SYMBOL
- '/' _dont_care_ st_SYMBOL
- '?' _dont_care_ st_SYMBOL
- '\\' _dont_care_ st_SYMBOL
- 'ACCESS' _non_alpha_ st_SQLRESERVED
- 'ADD' _non_alpha_ st_SQLRESERVED
- 'ALL' _non_alpha_ st_SQLRESERVED
- 'ALTER' _non_alpha_ st_SQLRESERVED
- 'AND' _non_alpha_ st_SQLRESERVED
- 'ANY' _non_alpha_ st_SQLRESERVED
- 'AS' _non_alpha_ st_SQLRESERVED
- 'ASC' _non_alpha_ st_SQLRESERVED
- 'AUDIT' _non_alpha_ st_SQLRESERVED
- 'BETWEEN' _non_alpha_ st_SQLRESERVED
- 'BY' _non_alpha_ st_SQLRESERVED
- 'CHAR' _non_alpha_ st_SQLDATATYPE
- 'CHECK' _non_alpha_ st_SQLRESERVED
- 'CLUSTER' _non_alpha_ st_SQLRESERVED
- 'COLUMN' _non_alpha_ st_SQLRESERVED
- 'COMMENT' _non_alpha_ st_SQLRESERVED
- 'COMPRESS' _non_alpha_ st_SQLRESERVED
- 'CONNECT' _non_alpha_ st_SQLRESERVED
- 'CREATE' _non_alpha_ st_SQLRESERVED
- 'CURRENT' _non_alpha_ st_SQLRESERVED
- 'DATE' _non_alpha_ st_SQLRESERVED
- 'DECIMAL' _non_alpha_ st_SQLRESERVED
- 'DEFAULT' _non_alpha_ st_SQLRESERVED
- 'DELETE' _non_alpha_ st_SQLRESERVED
- 'DESC' _non_alpha_ st_SQLRESERVED
- 'DISTINCT' _non_alpha_ st_SQLRESERVED
- 'DROP' _non_alpha_ st_SQLRESERVED
- 'ELSE' _non_alpha_ st_SQLRESERVED
- 'EXCLUSIVE' _non_alpha_ st_SQLRESERVED
- 'EXISTS' _non_alpha_ st_SQLRESERVED
- 'FILE' _non_alpha_ st_SQLRESERVED
- 'FLOAT' _non_alpha_ st_SQLDATATYPE
- 'FOR' _non_alpha_ st_SQLRESERVED
- 'FROM' _non_alpha_ st_SQLRESERVED
- 'GRANT' _non_alpha_ st_SQLRESERVED
- 'GROUP' _non_alpha_ st_SQLRESERVED
- 'HAVING' _non_alpha_ st_SQLRESERVED
- 'IDENTIFIED' _non_alpha_ st_SQLRESERVED
- 'IMMEDIATE' _non_alpha_ st_SQLRESERVED
- 'IN' _non_alpha_ st_SQLRESERVED
- 'INCREMENT' _non_alpha_ st_SQLRESERVED
- 'INDEX' _non_alpha_ st_SQLRESERVED
- 'INITIAL' _non_alpha_ st_SQLRESERVED
- 'INSERT' _non_alpha_ st_SQLRESERVED
- 'INTEGER' _non_alpha_ st_SQLDATATYPE
- 'INTERSECT' _non_alpha_ st_SQLRESERVED
- 'INTO' _non_alpha_ st_SQLRESERVED
- 'IS' _non_alpha_ st_SQLRESERVED
- 'LEVEL' _non_alpha_ st_SQLRESERVED
- 'LIKE' _non_alpha_ st_SQLRESERVED
- 'LOCK' _non_alpha_ st_SQLRESERVED
- 'LONG' _non_alpha_ st_SQLDATATYPE
- 'MAXEXTENTS' _non_alpha_ st_SQLRESERVED
- 'MINUS' _non_alpha_ st_SQLRESERVED
- 'MLSLABEL' _non_alpha_ st_SQLRESERVED
- 'MODE' _non_alpha_ st_SQLRESERVED
- 'NOAUDIT' _non_alpha_ st_SQLRESERVED
- 'NOCOMPRESS' _non_alpha_ st_SQLRESERVED
- 'NOT' _non_alpha_ st_SQLRESERVED
- 'NOWAIT' _non_alpha_ st_SQLRESERVED
- 'NULL' _non_alpha_ st_SQLRESERVED
- 'NUMBER' _non_alpha_ st_SQLDATATYPE
- 'OF' _non_alpha_ st_SQLRESERVED
- 'OFFLINE' _non_alpha_ st_SQLRESERVED
- 'ON' _non_alpha_ st_SQLRESERVED
- 'ONLINE' _non_alpha_ st_SQLRESERVED
- 'OPTION' _non_alpha_ st_SQLRESERVED
- 'OR' _non_alpha_ st_SQLRESERVED
- 'ORDER' _non_alpha_ st_SQLRESERVED
- 'PCTFREE' _non_alpha_ st_SQLRESERVED
- 'PRIOR' _non_alpha_ st_SQLRESERVED
- 'PRIVILEGES' _non_alpha_ st_SQLRESERVED
- 'PUBLIC' _non_alpha_ st_SQLRESERVED
- 'RAW' _non_alpha_ st_SQLDATATYPE
- 'RENAME' _non_alpha_ st_SQLRESERVED
- 'REPLACE' _non_alpha_ st_SQLRESERVED
- 'RESOURCE' _non_alpha_ st_SQLRESERVED
- 'REVOKE' _non_alpha_ st_SQLRESERVED
- 'ROW' _non_alpha_ st_SQLRESERVED
- 'ROWID' _non_alpha_ st_SQLRESERVED
- 'ROWLABEL' _non_alpha_ st_SQLRESERVED
- 'ROWNUM' _non_alpha_ st_SQLRESERVED
- 'ROWS' _non_alpha_ st_SQLRESERVED
- 'SELECT' _non_alpha_ st_SQLRESERVED
- 'SESSION' _non_alpha_ st_SQLRESERVED
- 'SET' _non_alpha_ st_SQLRESERVED
- 'SHARE' _non_alpha_ st_SQLRESERVED
- 'SMALLINT' _non_alpha_ st_SQLDATATYPE
- 'START' _non_alpha_ st_SQLRESERVED
- 'SUCCESSFUL' _non_alpha_ st_SQLRESERVED
- 'SYNONYM' _non_alpha_ st_SQLRESERVED
- 'SYSDATE' _non_alpha_ st_SQLRESERVED
- 'TABLE' _non_alpha_ st_SQLRESERVED
- 'THEN' _non_alpha_ st_SQLRESERVED
- 'TO' _non_alpha_ st_SQLRESERVED
- 'TRIGGER' _non_alpha_ st_SQLRESERVED
- 'UNION' _non_alpha_ st_SQLRESERVED
- 'UNIQUE' _non_alpha_ st_SQLRESERVED
- 'UPDATE' _non_alpha_ st_SQLRESERVED
- 'VALIDATE' _non_alpha_ st_SQLRESERVED
- 'VALUES' _non_alpha_ st_SQLRESERVED
- 'VARCHAR' _non_alpha_ st_SQLDATATYPE
- 'VARCHAR2' _non_alpha_ st_SQLDATATYPE
- 'VIEW' _non_alpha_ st_SQLRESERVED
- 'WHENEVER' _non_alpha_ st_SQLRESERVED
- 'WHERE' _non_alpha_ st_SQLRESERVED
- 'WITH' _non_alpha_ st_SQLRESERVED
- 'ABORT' _non_alpha_ st_PLSQLRESERVED
- 'ACCEPT' _non_alpha_ st_PLSQLRESERVED
- 'ARRAY' _non_alpha_ st_PLSQLRESERVED
- 'ARRAYLEN' _non_alpha_ st_PLSQLRESERVED
- 'ASSERT' _non_alpha_ st_PLSQLRESERVED
- 'ASSIGN' _non_alpha_ st_PLSQLRESERVED
- 'AT' _non_alpha_ st_PLSQLRESERVED
- 'AUTHORIZATION' _non_alpha_ st_PLSQLRESERVED
- 'BASE_TABLE' _non_alpha_ st_PLSQLRESERVED
- 'BEGIN' _non_alpha_ st_PLSQLRESERVED
- 'BINARY_INTEGER' _non_alpha_ st_PLSQLDATATYPE
- 'BODY' _non_alpha_ st_PLSQLRESERVED
- 'BOOLEAN' _non_alpha_ st_PLSQLDATATYPE
- 'CASE' _non_alpha_ st_PLSQLRESERVED
- 'CHAR_BASE' _non_alpha_ st_PLSQLRESERVED
- 'CLOSE' _non_alpha_ st_PLSQLRESERVED
- 'CLUSTERS' _non_alpha_ st_PLSQLRESERVED
- 'COLAUTH' _non_alpha_ st_PLSQLRESERVED
- 'COMMIT' _non_alpha_ st_PLSQLRESERVED
- 'CONSTANT' _non_alpha_ st_PLSQLRESERVED
- 'CRASH' _non_alpha_ st_PLSQLRESERVED
- 'CURRVAL' _non_alpha_ st_PLSQLRESERVED
- 'CURSOR' _non_alpha_ st_PLSQLRESERVED
- 'DATABASE' _non_alpha_ st_PLSQLRESERVED
- 'DATA_BASE' _non_alpha_ st_PLSQLRESERVED
- 'DBA' _non_alpha_ st_PLSQLRESERVED
- 'DEBUGOFF' _non_alpha_ st_PLSQLRESERVED
- 'DEBUGON' _non_alpha_ st_PLSQLRESERVED
- 'DECLARE' _non_alpha_ st_PLSQLRESERVED
- 'DEFINITION' _non_alpha_ st_PLSQLRESERVED
- 'DELAY' _non_alpha_ st_PLSQLRESERVED
- 'DIGITS' _non_alpha_ st_PLSQLRESERVED
- 'DISPOSE' _non_alpha_ st_PLSQLRESERVED
- 'DO' _non_alpha_ st_PLSQLRESERVED
- 'ELSIF' _non_alpha_ st_PLSQLRESERVED
- 'END' _non_alpha_ st_PLSQLRESERVED
- 'ENTRY' _non_alpha_ st_PLSQLRESERVED
- 'EXCEPTION' _non_alpha_ st_PLSQLRESERVED
- 'EXCEPTION_INIT' _non_alpha_ st_PLSQLRESERVED
- 'EXIT' _non_alpha_ st_PLSQLRESERVED
- 'FALSE' _non_alpha_ st_PLSQLRESERVED
- 'FETCH' _non_alpha_ st_PLSQLRESERVED
- 'FORM' _non_alpha_ st_PLSQLRESERVED
- 'FUNCTION' _non_alpha_ st_PLSQLRESERVED
- 'GENERIC' _non_alpha_ st_PLSQLRESERVED
- 'GOTO' _non_alpha_ st_PLSQLRESERVED
- 'IF' _non_alpha_ st_PLSQLRESERVED
- 'INDEXES' _non_alpha_ st_PLSQLRESERVED
- 'INDICATOR' _non_alpha_ st_PLSQLRESERVED
- 'INTERFACE' _non_alpha_ st_PLSQLRESERVED
- 'LIMITED' _non_alpha_ st_PLSQLRESERVED
- 'LOOP' _non_alpha_ st_PLSQLRESERVED
- 'NATURAL' _non_alpha_ st_PLSQLRESERVED
- 'NATURALN' _non_alpha_ st_PLSQLRESERVED
- 'NEW' _non_alpha_ st_PLSQLRESERVED
- 'NEXTVAL' _non_alpha_ st_PLSQLRESERVED
- 'NUMBER_BASE' _non_alpha_ st_PLSQLRESERVED
- 'OPEN' _non_alpha_ st_PLSQLRESERVED
- 'OUT' _non_alpha_ st_PLSQLRESERVED
- 'PACKAGE' _non_alpha_ st_PLSQLRESERVED
- 'PARTITION' _non_alpha_ st_PLSQLRESERVED
- 'PLS_INTEGER' _non_alpha_ st_PLSQLDATATYPE
- 'POSITIVE' _non_alpha_ st_PLSQLRESERVED
- 'POSITIVEN' _non_alpha_ st_PLSQLRESERVED
- 'PRAGMA' _non_alpha_ st_PLSQLRESERVED
- 'PRIVATE' _non_alpha_ st_PLSQLRESERVED
- 'PROCEDURE' _non_alpha_ st_PLSQLRESERVED
- 'RAISE' _non_alpha_ st_PLSQLRESERVED
- 'RANGE' _non_alpha_ st_PLSQLRESERVED
- 'REAL' _non_alpha_ st_PLSQLDATATYPE
- 'RECORD' _non_alpha_ st_PLSQLRESERVED
- 'REF' _non_alpha_ st_PLSQLRESERVED
- 'RELEASE' _non_alpha_ st_PLSQLRESERVED
- 'REMR' _non_alpha_ st_PLSQLRESERVED
- 'RESTRICT_REFERENCES' _non_alpha_ st_PLSQLRESERVED
- 'RETURN' _non_alpha_ st_PLSQLRESERVED
- 'REVERSE' _non_alpha_ st_PLSQLRESERVED
- 'ROLLBACK' _non_alpha_ st_PLSQLRESERVED
- 'ROWTYPE' _non_alpha_ st_PLSQLRESERVED
- 'RUN' _non_alpha_ st_PLSQLRESERVED
- 'SAVEPOINT' _non_alpha_ st_PLSQLRESERVED
- 'SCHEMA' _non_alpha_ st_PLSQLRESERVED
- 'SEPERATE' _non_alpha_ st_PLSQLRESERVED
- 'SPACE' _non_alpha_ st_PLSQLRESERVED
- 'SQL' _non_alpha_ st_PLSQLRESERVED
- 'SQLCODE' _non_alpha_ st_PLSQLRESERVED
- 'SQLERRM' _non_alpha_ st_PLSQLRESERVED
- 'STATEMENT' _non_alpha_ st_PLSQLRESERVED
- 'SUBTYPE' _non_alpha_ st_PLSQLRESERVED
- 'TABAUTH' _non_alpha_ st_PLSQLRESERVED
- 'TABLES' _non_alpha_ st_PLSQLRESERVED
- 'TASK' _non_alpha_ st_PLSQLRESERVED
- 'TERMINATE' _non_alpha_ st_PLSQLRESERVED
- 'TRUE' _non_alpha_ st_PLSQLRESERVED
- 'TYPE' _non_alpha_ st_PLSQLRESERVED
- 'USE' _non_alpha_ st_PLSQLRESERVED
- 'VIEWS' _non_alpha_ st_PLSQLRESERVED
- 'WHEN' _non_alpha_ st_PLSQLRESERVED
- 'WHILE' _non_alpha_ st_PLSQLRESERVED
- 'WORK' _non_alpha_ st_PLSQLRESERVED
- 'WRITE' _non_alpha_ st_PLSQLRESERVED
- 'XOR' _non_alpha_ st_PLSQLRESERVED
- 'TO_CHAR' _non_alpha_ st_SQLFUNCTION
- 'TO_DATE' _non_alpha_ st_SQLFUNCTION
- 'TO_NUMBER' _non_alpha_ st_SQLFUNCTION
- 'ABS' _non_alpha_ st_SQLFUNCTION
- 'ACOS' _non_alpha_ st_SQLFUNCTION
- 'ASIN' _non_alpha_ st_SQLFUNCTION
- 'ATAN' _non_alpha_ st_SQLFUNCTION
- 'ATAN2' _non_alpha_ st_SQLFUNCTION
- 'CEIL' _non_alpha_ st_SQLFUNCTION
- 'COS' _non_alpha_ st_SQLFUNCTION
- 'COSH' _non_alpha_ st_SQLFUNCTION
- 'EXP' _non_alpha_ st_SQLFUNCTION
- 'FLOOR' _non_alpha_ st_SQLFUNCTION
- 'LN' _non_alpha_ st_SQLFUNCTION
- 'LOG' _non_alpha_ st_SQLFUNCTION
- 'MOD' _non_alpha_ st_SQLFUNCTION
- 'POWER' _non_alpha_ st_SQLFUNCTION
- 'ROUND' _non_alpha_ st_SQLFUNCTION
- 'SIGN' _non_alpha_ st_SQLFUNCTION
- 'SIN' _non_alpha_ st_SQLFUNCTION
- 'SINH' _non_alpha_ st_SQLFUNCTION
- 'SQRT' _non_alpha_ st_SQLFUNCTION
- 'TAN' _non_alpha_ st_SQLFUNCTION
- 'TANH' _non_alpha_ st_SQLFUNCTION
- 'TRUNC' _non_alpha_ st_SQLFUNCTION
- 'CHR' _non_alpha_ st_SQLFUNCTION
- 'CONCAT' _non_alpha_ st_SQLFUNCTION
- 'INITCAP' _non_alpha_ st_SQLFUNCTION
- 'LOWER' _non_alpha_ st_SQLFUNCTION
- 'LPAD' _non_alpha_ st_SQLFUNCTION
- 'LTRIM' _non_alpha_ st_SQLFUNCTION
- 'NLS_INITCAP' _non_alpha_ st_SQLFUNCTION
- 'NLS_LOWER' _non_alpha_ st_SQLFUNCTION
- 'NLS_UPPER' _non_alpha_ st_SQLFUNCTION
- 'RPAD' _non_alpha_ st_SQLFUNCTION
- 'RTRIM' _non_alpha_ st_SQLFUNCTION
- 'SOUNDEX' _non_alpha_ st_SQLFUNCTION
- 'SUBSTR' _non_alpha_ st_SQLFUNCTION
- 'SUBSTRB' _non_alpha_ st_SQLFUNCTION
- 'TRANSLATE' _non_alpha_ st_SQLFUNCTION
- 'UPPER' _non_alpha_ st_SQLFUNCTION
- 'ASCII' _non_alpha_ st_SQLFUNCTION
- 'INSTR' _non_alpha_ st_SQLFUNCTION
- 'INSTRB' _non_alpha_ st_SQLFUNCTION
- 'LENGTH' _non_alpha_ st_SQLFUNCTION
- 'LENGTHB' _non_alpha_ st_SQLFUNCTION
- 'NLS_SORT' _non_alpha_ st_SQLFUNCTION
- 'ADD_MONTHS' _non_alpha_ st_SQLFUNCTION
- 'LAST_DAY' _non_alpha_ st_SQLFUNCTION
- 'MONTHS_BETWEEN' _non_alpha_ st_SQLFUNCTION
- 'NEW_TIME' _non_alpha_ st_SQLFUNCTION
- 'NEXT_DAY' _non_alpha_ st_SQLFUNCTION
- 'CHARTOROWID' _non_alpha_ st_SQLFUNCTION
- 'CONVERT' _non_alpha_ st_SQLFUNCTION
- 'HEXTORAW' _non_alpha_ st_SQLFUNCTION
- 'RAWTOHEX' _non_alpha_ st_SQLFUNCTION
- 'ROWIDTOCHAR' _non_alpha_ st_SQLFUNCTION
- 'TO_MULTI_BYTE' _non_alpha_ st_SQLFUNCTION
- 'TO_SINGLE_BYTE' _non_alpha_ st_SQLFUNCTION
- 'USING' _non_alpha_ st_SQLFUNCTION
- 'DUMP' _non_alpha_ st_SQLFUNCTION
- 'EMPTY_BLOB' _non_alpha_ st_SQLFUNCTION
- 'EMPTY_CLOB' _non_alpha_ st_SQLFUNCTION
- 'BFILENAME' _non_alpha_ st_SQLFUNCTION
- 'GREATEST' _non_alpha_ st_SQLFUNCTION
- 'LEAST' _non_alpha_ st_SQLFUNCTION
- 'NLS_CHARSET_DECL_LEN' _non_alpha_ st_SQLFUNCTION
- 'NLS_CHARSET_ID' _non_alpha_ st_SQLFUNCTION
- 'NLS_CHARSET_NAME' _non_alpha_ st_SQLFUNCTION
- 'NVL' _non_alpha_ st_SQLFUNCTION
- 'USER' _non_alpha_ st_SQLFUNCTION
- 'UID' _non_alpha_ st_SQLFUNCTION
- 'USERENV' _non_alpha_ st_SQLFUNCTION
- 'VSIZE' _non_alpha_ st_SQLFUNCTION
- 'AVG' _non_alpha_ st_SQLFUNCTION
- 'COUNT' _non_alpha_ st_SQLFUNCTION
- 'MAX' _non_alpha_ st_SQLFUNCTION
- 'MIN' _non_alpha_ st_SQLFUNCTION
- 'STDDEV' _non_alpha_ st_SQLFUNCTION
- 'SUM' _non_alpha_ st_SQLFUNCTION
- 'VARIANCE' _non_alpha_ st_SQLFUNCTION
- 'DEREF' _non_alpha_ st_SQLFUNCTION
- 'REFTOHEX' _non_alpha_ st_SQLFUNCTION
- 'MAKE_REF' _non_alpha_ st_SQLFUNCTION
- 'DECODE' _non_alpha_ st_SQLFUNCTION
- 'RAISE_APPLICATION_ERROR' _non_alpha_ st_DEFAULTPACKAGE
- 'INSERTING' _non_alpha_ st_DEFAULTPACKAGE
- 'DELETING' _non_alpha_ st_DEFAULTPACKAGE
- 'UPDATING' _non_alpha_ st_DEFAULTPACKAGE
- 'SET_TRANSACTION_USE' _non_alpha_ st_DEFAULTPACKAGE
- 'OTHERS' _non_alpha_ st_DEFAULTEXCEPTION
- 'DUP_VAL_ON_INDEX' _non_alpha_ st_DEFAULTEXCEPTION
- 'INVALID_CURSOR' _non_alpha_ st_DEFAULTEXCEPTION
- 'INVALID_NUMBER' _non_alpha_ st_DEFAULTEXCEPTION
- 'LOGIN_DENIED' _non_alpha_ st_DEFAULTEXCEPTION
- 'NO_DATA_FOUND' _non_alpha_ st_DEFAULTEXCEPTION
- 'NOT_LOGGED_ON' _non_alpha_ st_DEFAULTEXCEPTION
- 'PROGRAM_ERROR' _non_alpha_ st_DEFAULTEXCEPTION
- 'STORAGE_ERROR' _non_alpha_ st_DEFAULTEXCEPTION
- 'TIMEOUT_ON_RESOURCE' _non_alpha_ st_DEFAULTEXCEPTION
- 'TOO_MANY_ROWS' _non_alpha_ st_DEFAULTEXCEPTION
- 'VALUE_ERROR' _non_alpha_ st_DEFAULTEXCEPTION
- 'ACCESS_INTO_NULL' _non_alpha_ st_DEFAULTEXCEPTION
- 'COLLECTION_IS_NULL' _non_alpha_ st_DEFAULTEXCEPTION
- 'SUBSCRIPT_OUTSIDE_LIMIT' _non_alpha_ st_DEFAULTEXCEPTION
- 'SUBSCRIPT_BEYOND_COUNT' _non_alpha_ st_DEFAULTEXCEPTION
- 'ZERO_DIVIDE' _non_alpha_ st_DEFAULTEXCEPTION
- 'CURSOR_ALREADY_OPEN' _non_alpha_ st_DEFAULTEXCEPTION
-
-