File: sql92.ssh

package info (click to toggle)
a2ps 1%3A4.14-1.3
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 13,324 kB
  • sloc: ansic: 26,966; sh: 11,844; lex: 2,286; perl: 1,156; yacc: 757; makefile: 609; lisp: 398; ada: 263; objc: 189; f90: 109; ml: 85; sql: 74; pascal: 57; modula3: 33; haskell: 32; sed: 30; java: 29; python: 24
file content (57 lines) | stat: -rw-r--r-- 2,458 bytes parent folder | download | duplicates (16)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
style "SQL 92" is

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

documentation is
  "18-MAR-97"
  "This style is to be checked."
end documentation

first alphabet is
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_"
second alphabet is
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_"
case sensitive
keywords in Keyword_strong are

   action, add, all, allocate, alter, and, any, "are", as, asc,
   assertion, at, authorization, avg, begin, between, bit, bit_length,
   both, "by", cascade, cascaded, "case", cast, catalog, char,
   char_length, character, character_length, check, close, coalesce,
   collate, collation, column, commit, connect, connection,
   constraint, constraints, continue, convert, corresponding, count,
   create, cross, current, current_date, current_time,
   current_timestamp, current_user, cursor, date, day, deallocate,
   dec, decimal, declare, default, deferrable, deferred, delete, desc,
   describe, descriptor, diagnostics, disconnect, distinct, domain,
   double, drop, else, "end", end-exec, escape, except, exception,
   exec, execute, exists, external, extract, false, fetch, "first",
   float, for, foreign, found, from, full, get, global, go, goto,
   grant, group, having, hour, identity, immediate, "in", indicator,
   initially, inner, input, "insensitive", insert, int, integer,
   intersect, interval, into, "is", isolation, join, key, language,
   last, leading, left, level, like, local, lower, match, max, min,
   minute, module, month, names, national, natural, nchar, next, no,
   not, null, nullif, numeric, octet_length, of, on, only, open,
   option, or, order, outer, output, overlaps, pad, partial, position,
   precision, prepare, preserve, primary, prior, privileges,
   procedure, public, read, real, references, relative, restrict,
   revoke, right, rollback, rows, schema, scroll, "second", section,
   select, session, session_user, set, size, smallint, some, space,
   sql, sqlcode, sqlerror, sqlstate, substring, sum, system_user,
   table, temporary, then, time, timestamp, timezone_hour,
   timezone_minute, to, trailing, transaction, translate, translation,
   trim, true, union, unique, unknown, update, upper, usage, user,
   using, value, values, varchar, varying, view, when, whenever,
   where, with, work, write, year, zone

end keywords

sequences are
    "/*" Comment Comment "*/" Comment,
    C-string,
    C-char
end sequences

end style