# Last changed: Mon Aug 18 1997 Christian Mondrup (reccmo@sc03.sctp.dk)
#
# Last edited:
#
# Mon Aug 18 1997 Christian Mondrup (reccmo@sc03.sctp.dk)
# 	 Added "rem" as comment. Changed case to insensitive.

style "Oracle SQL" is

written by "Pierre Mareschal <pmaresch@be.oracle.com>"
version is 1.0

documentation is
 "a2ps-sql Pretty Printer Version 1.0.0 beta - 18-MAR-97"
 "For comments, support for -- /*..*/ and //."
 "This style is to be checked."
end documentation

first alphabet is
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_"
second alphabet is
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_"

case insensitive

keywords in Keyword_strong are

   access, add, all, alter, and, any, arraylen, as, asc, audit,
   between, "by", char, check, cluster, column, "comment", compress,
   connect, create, current, date, decimal, default, delete, desc,
   distinct, drop, else, exclusive, exists, file, float, for, from,
   grant, group, having, identified, immediate, "in", increment,
   index, initial, insert, integer, intersect, into, "is", level,
   like, lock, long, maxextents, minus, mode, modify, noaudit,
   nocompress, not, notfound, nowait, null, number, of, offline, on,
   online, option, or, order, pctfree, prior, privileges, public, raw,
   rename, resource, revoke, row, rowid, rowlabel, rownum, rows,
   select, session, set, share, size, smallint, sqlbuf, start,
   successful, synonym, sysdate, table, then, to, trigger, uid, union,
   unique, update, user, validate, values, varchar, varchar2, view,
   whenever, where, with

end keywords

sequences are
    "/*+" Comment_strong Comment_strong "*/" Comment_strong,
    -- Comment,
    rem Comment,
    "/*" Comment Comment "*/" Comment,
    "//" Comment,
    C-string,
    C-char
end sequences
end style
