mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-03-07 19:47:50 +08:00
doc: Generate keywords table automatically
The SQL keywords table in the documentation had until now been generated by some ad hoc scripting outside the source tree once for each major release. This changes it to an automated process. We have the PostgreSQL keywords available in a parseable format in parser/kwlist.h. For the relevant SQL standard versions, keep the keyword lists in new text files. A new script generate-keywords-table.pl pulls it all together and produces a DocBook table. The final output in the documentation should be identical after this change. Discussion: https://www.postgresql.org/message-id/flat/07daeadd-8c82-0d95-5e19-e350502cb749%402ndquadrant.com
This commit is contained in:
parent
7db0cde6b5
commit
b753bc0c84
1
doc/src/sgml/.gitignore
vendored
1
doc/src/sgml/.gitignore
vendored
@ -15,6 +15,7 @@
|
||||
/features-supported.sgml
|
||||
/features-unsupported.sgml
|
||||
/errcodes-table.sgml
|
||||
/keywords-table.sgml
|
||||
/version.sgml
|
||||
# Assorted byproducts from building the above
|
||||
/postgres.xml
|
||||
|
@ -53,7 +53,8 @@ override XSLTPROCFLAGS += --stringparam pg.version '$(VERSION)'
|
||||
|
||||
|
||||
GENERATED_SGML = version.sgml \
|
||||
features-supported.sgml features-unsupported.sgml errcodes-table.sgml
|
||||
features-supported.sgml features-unsupported.sgml errcodes-table.sgml \
|
||||
keywords-table.sgml
|
||||
|
||||
ALLSGML := $(wildcard $(srcdir)/*.sgml $(srcdir)/ref/*.sgml) $(GENERATED_SGML)
|
||||
|
||||
@ -96,6 +97,9 @@ features-unsupported.sgml: $(top_srcdir)/src/backend/catalog/sql_feature_package
|
||||
errcodes-table.sgml: $(top_srcdir)/src/backend/utils/errcodes.txt generate-errcodes-table.pl
|
||||
$(PERL) $(srcdir)/generate-errcodes-table.pl $< > $@
|
||||
|
||||
keywords-table.sgml: $(top_srcdir)/src/include/parser/kwlist.h $(wildcard $(srcdir)/keywords/sql*.txt) generate-keywords-table.pl
|
||||
$(PERL) $(srcdir)/generate-keywords-table.pl $(srcdir) > $@
|
||||
|
||||
|
||||
##
|
||||
## Generation of some text files.
|
||||
|
@ -175,6 +175,7 @@
|
||||
<!ENTITY features-unsupported SYSTEM "features-unsupported.sgml">
|
||||
|
||||
<!ENTITY errcodes-table SYSTEM "errcodes-table.sgml">
|
||||
<!ENTITY keywords-table SYSTEM "keywords-table.sgml">
|
||||
|
||||
<!-- back matter -->
|
||||
<!ENTITY biblio SYSTEM "biblio.sgml">
|
||||
|
122
doc/src/sgml/generate-keywords-table.pl
Normal file
122
doc/src/sgml/generate-keywords-table.pl
Normal file
@ -0,0 +1,122 @@
|
||||
#!/usr/bin/perl
|
||||
#
|
||||
# Generate the keywords table file
|
||||
# Copyright (c) 2019, PostgreSQL Global Development Group
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
my @sql_versions = reverse sort ('1992', '2008', '2011');
|
||||
|
||||
my $srcdir = $ARGV[0];
|
||||
|
||||
my %keywords;
|
||||
|
||||
# read SQL keywords
|
||||
|
||||
foreach my $ver (@sql_versions)
|
||||
{
|
||||
foreach my $res ('reserved', 'nonreserved')
|
||||
{
|
||||
foreach my $file (glob "$srcdir/keywords/sql${ver}*-${res}.txt")
|
||||
{
|
||||
open my $fh, '<', $file or die;
|
||||
|
||||
while (<$fh>)
|
||||
{
|
||||
chomp;
|
||||
$keywords{$_}{$ver}{$res} = 1;
|
||||
}
|
||||
|
||||
close $fh;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# read PostgreSQL keywords
|
||||
|
||||
open my $fh, '<', "$srcdir/../../../src/include/parser/kwlist.h" or die;
|
||||
|
||||
while (<$fh>)
|
||||
{
|
||||
if (/^PG_KEYWORD\("(\w+)", \w+, (\w+)_KEYWORD\)/)
|
||||
{
|
||||
$keywords{ uc $1 }{'pg'}{ lc $2 } = 1;
|
||||
}
|
||||
}
|
||||
|
||||
close $fh;
|
||||
|
||||
# print output
|
||||
|
||||
print "<!-- autogenerated, do not edit -->\n";
|
||||
|
||||
print <<END;
|
||||
<table id="keywords-table">
|
||||
<title><acronym>SQL</acronym> Key Words</title>
|
||||
|
||||
<tgroup cols="5">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Key Word</entry>
|
||||
<entry><productname>PostgreSQL</productname></entry>
|
||||
END
|
||||
|
||||
foreach my $ver (@sql_versions)
|
||||
{
|
||||
my $s = ($ver eq '1992' ? 'SQL-92' : "SQL:$ver");
|
||||
print " <entry>$s</entry>\n";
|
||||
}
|
||||
|
||||
print <<END;
|
||||
</row>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
END
|
||||
|
||||
foreach my $word (sort keys %keywords)
|
||||
{
|
||||
print " <row>\n";
|
||||
print " <entry><token>$word</token></entry>\n";
|
||||
|
||||
print " <entry>";
|
||||
if ($keywords{$word}{pg}{'unreserved'})
|
||||
{
|
||||
print "non-reserved";
|
||||
}
|
||||
elsif ($keywords{$word}{pg}{'col_name'})
|
||||
{
|
||||
print "non-reserved (cannot be function or type)";
|
||||
}
|
||||
elsif ($keywords{$word}{pg}{'type_func_name'})
|
||||
{
|
||||
print "reserved (can be function or type)";
|
||||
}
|
||||
elsif ($keywords{$word}{pg}{'reserved'})
|
||||
{
|
||||
print "reserved";
|
||||
}
|
||||
print "</entry>\n";
|
||||
|
||||
foreach my $ver (@sql_versions)
|
||||
{
|
||||
print " <entry>";
|
||||
if ($keywords{$word}{$ver}{'reserved'})
|
||||
{
|
||||
print "reserved";
|
||||
}
|
||||
elsif ($keywords{$word}{$ver}{'nonreserved'})
|
||||
{
|
||||
print "non-reserved";
|
||||
}
|
||||
print "</entry>\n";
|
||||
}
|
||||
print " </row>\n";
|
||||
}
|
||||
|
||||
print <<END;
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
END
|
File diff suppressed because it is too large
Load Diff
50
doc/src/sgml/keywords/sql1992-nonreserved.txt
Normal file
50
doc/src/sgml/keywords/sql1992-nonreserved.txt
Normal file
@ -0,0 +1,50 @@
|
||||
ADA
|
||||
C
|
||||
CATALOG_NAME
|
||||
CHARACTER_SET_CATALOG
|
||||
CHARACTER_SET_NAME
|
||||
CHARACTER_SET_SCHEMA
|
||||
CLASS_ORIGIN
|
||||
COBOL
|
||||
COLLATION_CATALOG
|
||||
COLLATION_NAME
|
||||
COLLATION_SCHEMA
|
||||
COLUMN_NAME
|
||||
COMMAND_FUNCTION
|
||||
COMMITTED
|
||||
CONDITION_NUMBER
|
||||
CONNECTION_NAME
|
||||
CONSTRAINT_CATALOG
|
||||
CONSTRAINT_NAME
|
||||
CONSTRAINT_SCHEMA
|
||||
CURSOR_NAME
|
||||
DATA
|
||||
DATETIME_INTERVAL_CODE
|
||||
DATETIME_INTERVAL_PRECISION
|
||||
DYNAMIC_FUNCTION
|
||||
FORTRAN
|
||||
LENGTH
|
||||
MESSAGE_LENGTH
|
||||
MESSAGE_OCTET_LENGTH
|
||||
MESSAGE_TEXT
|
||||
MORE
|
||||
MUMPS
|
||||
NAME
|
||||
NULLABLE
|
||||
NUMBER
|
||||
PASCAL
|
||||
PLI
|
||||
REPEATABLE
|
||||
RETURNED_LENGTH
|
||||
RETURNED_OCTET_LENGTH
|
||||
RETURNED_SQLSTATE
|
||||
ROW_COUNT
|
||||
SCALE
|
||||
SCHEMA_NAME
|
||||
SERIALIZABLE
|
||||
SERVER_NAME
|
||||
SUBCLASS_ORIGIN
|
||||
TABLE_NAME
|
||||
TYPE
|
||||
UNCOMMITTED
|
||||
UNNAMED
|
227
doc/src/sgml/keywords/sql1992-reserved.txt
Normal file
227
doc/src/sgml/keywords/sql1992-reserved.txt
Normal file
@ -0,0 +1,227 @@
|
||||
ABSOLUTE
|
||||
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
|
||||
CHARACTER
|
||||
CHAR_LENGTH
|
||||
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
|
218
doc/src/sgml/keywords/sql2008-02-nonreserved.txt
Normal file
218
doc/src/sgml/keywords/sql2008-02-nonreserved.txt
Normal file
@ -0,0 +1,218 @@
|
||||
A
|
||||
ABSOLUTE
|
||||
ACTION
|
||||
ADA
|
||||
ADD
|
||||
ADMIN
|
||||
AFTER
|
||||
ALWAYS
|
||||
ASC
|
||||
ASSERTION
|
||||
ASSIGNMENT
|
||||
ATTRIBUTE
|
||||
ATTRIBUTES
|
||||
BEFORE
|
||||
BERNOULLI
|
||||
BREADTH
|
||||
C
|
||||
CASCADE
|
||||
CATALOG
|
||||
CATALOG_NAME
|
||||
CHAIN
|
||||
CHARACTER_SET_CATALOG
|
||||
CHARACTER_SET_NAME
|
||||
CHARACTER_SET_SCHEMA
|
||||
CHARACTERISTICS
|
||||
CHARACTERS
|
||||
CLASS_ORIGIN
|
||||
COBOL
|
||||
COLLATION
|
||||
COLLATION_CATALOG
|
||||
COLLATION_NAME
|
||||
COLLATION_SCHEMA
|
||||
COLUMN_NAME
|
||||
COMMAND_FUNCTION
|
||||
COMMAND_FUNCTION_CODE
|
||||
COMMITTED
|
||||
CONDITION_NUMBER
|
||||
CONNECTION
|
||||
CONNECTION_NAME
|
||||
CONSTRAINT_CATALOG
|
||||
CONSTRAINT_NAME
|
||||
CONSTRAINT_SCHEMA
|
||||
CONSTRAINTS
|
||||
CONSTRUCTOR
|
||||
CONTAINS
|
||||
CONTINUE
|
||||
CURSOR_NAME
|
||||
DATA
|
||||
DATETIME_INTERVAL_CODE
|
||||
DATETIME_INTERVAL_PRECISION
|
||||
DEFAULTS
|
||||
DEFERRABLE
|
||||
DEFERRED
|
||||
DEFINED
|
||||
DEFINER
|
||||
DEGREE
|
||||
DEPTH
|
||||
DERIVED
|
||||
DESC
|
||||
DESCRIPTOR
|
||||
DIAGNOSTICS
|
||||
DISPATCH
|
||||
DOMAIN
|
||||
DYNAMIC_FUNCTION
|
||||
DYNAMIC_FUNCTION_CODE
|
||||
EQUALS
|
||||
EXCLUDE
|
||||
EXCLUDING
|
||||
FINAL
|
||||
FIRST
|
||||
FLAG
|
||||
FOLLOWING
|
||||
FORTRAN
|
||||
FOUND
|
||||
G
|
||||
GENERAL
|
||||
GENERATED
|
||||
GO
|
||||
GOTO
|
||||
GRANTED
|
||||
HIERARCHY
|
||||
IGNORE
|
||||
IMMEDIATE
|
||||
IMPLEMENTATION
|
||||
INCLUDING
|
||||
INCREMENT
|
||||
INITIALLY
|
||||
INPUT
|
||||
INSTANCE
|
||||
INSTANTIABLE
|
||||
INSTEAD
|
||||
INVOKER
|
||||
ISOLATION
|
||||
K
|
||||
KEY
|
||||
KEY_MEMBER
|
||||
KEY_TYPE
|
||||
LAST
|
||||
LENGTH
|
||||
LEVEL
|
||||
LOCATOR
|
||||
M
|
||||
MAP
|
||||
MATCHED
|
||||
MAXVALUE
|
||||
MESSAGE_LENGTH
|
||||
MESSAGE_OCTET_LENGTH
|
||||
MESSAGE_TEXT
|
||||
MINVALUE
|
||||
MORE
|
||||
MUMPS
|
||||
NAME
|
||||
NAMES
|
||||
NESTING
|
||||
NEXT
|
||||
NFC
|
||||
NFD
|
||||
NFKC
|
||||
NFKD
|
||||
NORMALIZED
|
||||
NULLABLE
|
||||
NULLS
|
||||
NUMBER
|
||||
OBJECT
|
||||
OCTETS
|
||||
OPTION
|
||||
OPTIONS
|
||||
ORDERING
|
||||
ORDINALITY
|
||||
OTHERS
|
||||
OUTPUT
|
||||
OVERRIDING
|
||||
P
|
||||
PAD
|
||||
PARAMETER_MODE
|
||||
PARAMETER_NAME
|
||||
PARAMETER_ORDINAL_POSITION
|
||||
PARAMETER_SPECIFIC_CATALOG
|
||||
PARAMETER_SPECIFIC_NAME
|
||||
PARAMETER_SPECIFIC_SCHEMA
|
||||
PARTIAL
|
||||
PASCAL
|
||||
PATH
|
||||
PLACING
|
||||
PLI
|
||||
PRECEDING
|
||||
PRESERVE
|
||||
PRIOR
|
||||
PRIVILEGES
|
||||
PUBLIC
|
||||
READ
|
||||
RELATIVE
|
||||
REPEATABLE
|
||||
RESPECT
|
||||
RESTART
|
||||
RESTRICT
|
||||
RETURNED_CARDINALITY
|
||||
RETURNED_LENGTH
|
||||
RETURNED_OCTET_LENGTH
|
||||
RETURNED_SQLSTATE
|
||||
ROLE
|
||||
ROUTINE
|
||||
ROUTINE_CATALOG
|
||||
ROUTINE_NAME
|
||||
ROUTINE_SCHEMA
|
||||
ROW_COUNT
|
||||
SCALE
|
||||
SCHEMA
|
||||
SCHEMA_NAME
|
||||
SCOPE_CATALOG
|
||||
SCOPE_NAME
|
||||
SCOPE_SCHEMA
|
||||
SECTION
|
||||
SECURITY
|
||||
SELF
|
||||
SEQUENCE
|
||||
SERIALIZABLE
|
||||
SERVER_NAME
|
||||
SESSION
|
||||
SETS
|
||||
SIMPLE
|
||||
SIZE
|
||||
SOURCE
|
||||
SPACE
|
||||
SPECIFIC_NAME
|
||||
STATE
|
||||
STATEMENT
|
||||
STRUCTURE
|
||||
STYLE
|
||||
SUBCLASS_ORIGIN
|
||||
T
|
||||
TABLE_NAME
|
||||
TEMPORARY
|
||||
TIES
|
||||
TOP_LEVEL_COUNT
|
||||
TRANSACTION
|
||||
TRANSACTION_ACTIVE
|
||||
TRANSACTIONS_COMMITTED
|
||||
TRANSACTIONS_ROLLED_BACK
|
||||
TRANSFORM
|
||||
TRANSFORMS
|
||||
TRIGGER_CATALOG
|
||||
TRIGGER_NAME
|
||||
TRIGGER_SCHEMA
|
||||
TYPE
|
||||
UNBOUNDED
|
||||
UNCOMMITTED
|
||||
UNDER
|
||||
UNNAMED
|
||||
USAGE
|
||||
USER_DEFINED_TYPE_CATALOG
|
||||
USER_DEFINED_TYPE_CODE
|
||||
USER_DEFINED_TYPE_NAME
|
||||
USER_DEFINED_TYPE_SCHEMA
|
||||
VIEW
|
||||
WORK
|
||||
WRITE
|
||||
ZONE
|
307
doc/src/sgml/keywords/sql2008-02-reserved.txt
Normal file
307
doc/src/sgml/keywords/sql2008-02-reserved.txt
Normal file
@ -0,0 +1,307 @@
|
||||
ABS
|
||||
ALL
|
||||
ALLOCATE
|
||||
ALTER
|
||||
AND
|
||||
ANY
|
||||
ARE
|
||||
ARRAY
|
||||
ARRAY_AGG
|
||||
AS
|
||||
ASENSITIVE
|
||||
ASYMMETRIC
|
||||
AT
|
||||
ATOMIC
|
||||
AUTHORIZATION
|
||||
AVG
|
||||
BEGIN
|
||||
BETWEEN
|
||||
BIGINT
|
||||
BINARY
|
||||
BLOB
|
||||
BOOLEAN
|
||||
BOTH
|
||||
BY
|
||||
CALL
|
||||
CALLED
|
||||
CARDINALITY
|
||||
CASCADED
|
||||
CASE
|
||||
CAST
|
||||
CEIL
|
||||
CEILING
|
||||
CHAR
|
||||
CHAR_LENGTH
|
||||
CHARACTER
|
||||
CHARACTER_LENGTH
|
||||
CHECK
|
||||
CLOB
|
||||
CLOSE
|
||||
COALESCE
|
||||
COLLATE
|
||||
COLLECT
|
||||
COLUMN
|
||||
COMMIT
|
||||
CONDITION
|
||||
CONNECT
|
||||
CONSTRAINT
|
||||
CONVERT
|
||||
CORR
|
||||
CORRESPONDING
|
||||
COUNT
|
||||
COVAR_POP
|
||||
COVAR_SAMP
|
||||
CREATE
|
||||
CROSS
|
||||
CUBE
|
||||
CUME_DIST
|
||||
CURRENT
|
||||
CURRENT_CATALOG
|
||||
CURRENT_DATE
|
||||
CURRENT_DEFAULT_TRANSFORM_GROUP
|
||||
CURRENT_PATH
|
||||
CURRENT_ROLE
|
||||
CURRENT_SCHEMA
|
||||
CURRENT_TIME
|
||||
CURRENT_TIMESTAMP
|
||||
CURRENT_TRANSFORM_GROUP_FOR_TYPE
|
||||
CURRENT_USER
|
||||
CURSOR
|
||||
CYCLE
|
||||
DATE
|
||||
DAY
|
||||
DEALLOCATE
|
||||
DEC
|
||||
DECIMAL
|
||||
DECLARE
|
||||
DEFAULT
|
||||
DELETE
|
||||
DENSE_RANK
|
||||
DEREF
|
||||
DESCRIBE
|
||||
DETERMINISTIC
|
||||
DISCONNECT
|
||||
DISTINCT
|
||||
DOUBLE
|
||||
DROP
|
||||
DYNAMIC
|
||||
EACH
|
||||
ELEMENT
|
||||
ELSE
|
||||
END
|
||||
END-EXEC
|
||||
ESCAPE
|
||||
EVERY
|
||||
EXCEPT
|
||||
EXEC
|
||||
EXECUTE
|
||||
EXISTS
|
||||
EXP
|
||||
EXTERNAL
|
||||
EXTRACT
|
||||
FALSE
|
||||
FETCH
|
||||
FILTER
|
||||
FIRST_VALUE
|
||||
FLOAT
|
||||
FLOOR
|
||||
FOR
|
||||
FOREIGN
|
||||
FREE
|
||||
FROM
|
||||
FULL
|
||||
FUNCTION
|
||||
FUSION
|
||||
GET
|
||||
GLOBAL
|
||||
GRANT
|
||||
GROUP
|
||||
GROUPING
|
||||
HAVING
|
||||
HOLD
|
||||
HOUR
|
||||
IDENTITY
|
||||
IN
|
||||
INDICATOR
|
||||
INNER
|
||||
INOUT
|
||||
INSENSITIVE
|
||||
INSERT
|
||||
INT
|
||||
INTEGER
|
||||
INTERSECT
|
||||
INTERSECTION
|
||||
INTERVAL
|
||||
INTO
|
||||
IS
|
||||
JOIN
|
||||
LAG
|
||||
LANGUAGE
|
||||
LARGE
|
||||
LAST_VALUE
|
||||
LATERAL
|
||||
LEAD
|
||||
LEADING
|
||||
LEFT
|
||||
LIKE
|
||||
LIKE_REGEX
|
||||
LN
|
||||
LOCAL
|
||||
LOCALTIME
|
||||
LOCALTIMESTAMP
|
||||
LOWER
|
||||
MATCH
|
||||
MAX
|
||||
MAX_CARDINALITY
|
||||
MEMBER
|
||||
MERGE
|
||||
METHOD
|
||||
MIN
|
||||
MINUTE
|
||||
MOD
|
||||
MODIFIES
|
||||
MODULE
|
||||
MONTH
|
||||
MULTISET
|
||||
NATIONAL
|
||||
NATURAL
|
||||
NCHAR
|
||||
NCLOB
|
||||
NEW
|
||||
NO
|
||||
NONE
|
||||
NORMALIZE
|
||||
NOT
|
||||
NTH_VALUE
|
||||
NTILE
|
||||
NULL
|
||||
NULLIF
|
||||
NUMERIC
|
||||
OCTET_LENGTH
|
||||
OCCURRENCES_REGEX
|
||||
OF
|
||||
OFFSET
|
||||
OLD
|
||||
ON
|
||||
ONLY
|
||||
OPEN
|
||||
OR
|
||||
ORDER
|
||||
OUT
|
||||
OUTER
|
||||
OVER
|
||||
OVERLAPS
|
||||
OVERLAY
|
||||
PARAMETER
|
||||
PARTITION
|
||||
PERCENT_RANK
|
||||
PERCENTILE_CONT
|
||||
PERCENTILE_DISC
|
||||
POSITION
|
||||
POSITION_REGEX
|
||||
POWER
|
||||
PRECISION
|
||||
PREPARE
|
||||
PRIMARY
|
||||
PROCEDURE
|
||||
RANGE
|
||||
RANK
|
||||
READS
|
||||
REAL
|
||||
RECURSIVE
|
||||
REF
|
||||
REFERENCES
|
||||
REFERENCING
|
||||
REGR_AVGX
|
||||
REGR_AVGY
|
||||
REGR_COUNT
|
||||
REGR_INTERCEPT
|
||||
REGR_R2
|
||||
REGR_SLOPE
|
||||
REGR_SXX
|
||||
REGR_SXY
|
||||
REGR_SYY
|
||||
RELEASE
|
||||
RESULT
|
||||
RETURN
|
||||
RETURNS
|
||||
REVOKE
|
||||
RIGHT
|
||||
ROLLBACK
|
||||
ROLLUP
|
||||
ROW
|
||||
ROW_NUMBER
|
||||
ROWS
|
||||
SAVEPOINT
|
||||
SCOPE
|
||||
SCROLL
|
||||
SEARCH
|
||||
SECOND
|
||||
SELECT
|
||||
SENSITIVE
|
||||
SESSION_USER
|
||||
SET
|
||||
SIMILAR
|
||||
SMALLINT
|
||||
SOME
|
||||
SPECIFIC
|
||||
SPECIFICTYPE
|
||||
SQL
|
||||
SQLEXCEPTION
|
||||
SQLSTATE
|
||||
SQLWARNING
|
||||
SQRT
|
||||
START
|
||||
STATIC
|
||||
STDDEV_POP
|
||||
STDDEV_SAMP
|
||||
SUBMULTISET
|
||||
SUBSTRING
|
||||
SUBSTRING_REGEX
|
||||
SUM
|
||||
SYMMETRIC
|
||||
SYSTEM
|
||||
SYSTEM_USER
|
||||
TABLE
|
||||
TABLESAMPLE
|
||||
THEN
|
||||
TIME
|
||||
TIMESTAMP
|
||||
TIMEZONE_HOUR
|
||||
TIMEZONE_MINUTE
|
||||
TO
|
||||
TRAILING
|
||||
TRANSLATE
|
||||
TRANSLATE_REGEX
|
||||
TRANSLATION
|
||||
TREAT
|
||||
TRIGGER
|
||||
TRUNCATE
|
||||
TRIM
|
||||
TRIM_ARRAY
|
||||
TRUE
|
||||
UESCAPE
|
||||
UNION
|
||||
UNIQUE
|
||||
UNKNOWN
|
||||
UNNEST
|
||||
UPDATE
|
||||
UPPER
|
||||
USER
|
||||
USING
|
||||
VALUE
|
||||
VALUES
|
||||
VAR_POP
|
||||
VAR_SAMP
|
||||
VARBINARY
|
||||
VARCHAR
|
||||
VARYING
|
||||
WHEN
|
||||
WHENEVER
|
||||
WHERE
|
||||
WIDTH_BUCKET
|
||||
WINDOW
|
||||
WITH
|
||||
WITHIN
|
||||
WITHOUT
|
||||
YEAR
|
23
doc/src/sgml/keywords/sql2008-09-nonreserved.txt
Normal file
23
doc/src/sgml/keywords/sql2008-09-nonreserved.txt
Normal file
@ -0,0 +1,23 @@
|
||||
BLOCKED
|
||||
CONTROL
|
||||
DB
|
||||
FILE
|
||||
FS
|
||||
INTEGRITY
|
||||
LIBRARY
|
||||
LIMIT
|
||||
LINK
|
||||
MAPPING
|
||||
OFF
|
||||
PASSTHROUGH
|
||||
PERMISSION
|
||||
RECOVERY
|
||||
REQUIRING
|
||||
RESTORE
|
||||
SELECTIVE
|
||||
SERVER
|
||||
TOKEN
|
||||
UNLINK
|
||||
VERSION
|
||||
WRAPPER
|
||||
YES
|
13
doc/src/sgml/keywords/sql2008-09-reserved.txt
Normal file
13
doc/src/sgml/keywords/sql2008-09-reserved.txt
Normal file
@ -0,0 +1,13 @@
|
||||
DATALINK
|
||||
DLNEWCOPY
|
||||
DLPREVIOUSCOPY
|
||||
DLURLCOMPLETE
|
||||
DLURLCOMPLETEWRITE
|
||||
DLURLCOMPLETEONLY
|
||||
DLURLPATH
|
||||
DLURLPATHWRITE
|
||||
DLURLPATHONLY
|
||||
DLURLSCHEME
|
||||
DLURLSERVER
|
||||
DLVALUE
|
||||
IMPORT
|
29
doc/src/sgml/keywords/sql2008-14-nonreserved.txt
Normal file
29
doc/src/sgml/keywords/sql2008-14-nonreserved.txt
Normal file
@ -0,0 +1,29 @@
|
||||
ABSENT
|
||||
ACCORDING
|
||||
BASE64
|
||||
BOM
|
||||
COLUMNS
|
||||
CONTENT
|
||||
DOCUMENT
|
||||
EMPTY
|
||||
ENCODING
|
||||
HEX
|
||||
ID
|
||||
INDENT
|
||||
LOCATION
|
||||
NAMESPACE
|
||||
NIL
|
||||
PASSING
|
||||
PATH
|
||||
PRESERVE
|
||||
RETURNING
|
||||
SEQUENCE
|
||||
STANDALONE
|
||||
STRIP
|
||||
UNTYPED
|
||||
URI
|
||||
VALID
|
||||
VERSION
|
||||
WHITESPACE
|
||||
XMLSCHEMA
|
||||
XMLDECLARATION
|
20
doc/src/sgml/keywords/sql2008-14-reserved.txt
Normal file
20
doc/src/sgml/keywords/sql2008-14-reserved.txt
Normal file
@ -0,0 +1,20 @@
|
||||
XML
|
||||
XMLAGG
|
||||
XMLATTRIBUTES
|
||||
XMLBINARY
|
||||
XMLCAST
|
||||
XMLCOMMENT
|
||||
XMLCONCAT
|
||||
XMLDOCUMENT
|
||||
XMLELEMENT
|
||||
XMLEXISTS
|
||||
XMLFOREST
|
||||
XMLITERATE
|
||||
XMLNAMESPACES
|
||||
XMLPARSE
|
||||
XMLPI
|
||||
XMLQUERY
|
||||
XMLSERIALIZE
|
||||
XMLTABLE
|
||||
XMLTEXT
|
||||
XMLVALIDATE
|
219
doc/src/sgml/keywords/sql2011-02-nonreserved.txt
Normal file
219
doc/src/sgml/keywords/sql2011-02-nonreserved.txt
Normal file
@ -0,0 +1,219 @@
|
||||
A
|
||||
ABSOLUTE
|
||||
ACTION
|
||||
ADA
|
||||
ADD
|
||||
ADMIN
|
||||
AFTER
|
||||
ALWAYS
|
||||
ASC
|
||||
ASSERTION
|
||||
ASSIGNMENT
|
||||
ATTRIBUTE
|
||||
ATTRIBUTES
|
||||
BEFORE
|
||||
BERNOULLI
|
||||
BREADTH
|
||||
C
|
||||
CASCADE
|
||||
CATALOG
|
||||
CATALOG_NAME
|
||||
CHAIN
|
||||
CHARACTER_SET_CATALOG
|
||||
CHARACTER_SET_NAME
|
||||
CHARACTER_SET_SCHEMA
|
||||
CHARACTERISTICS
|
||||
CHARACTERS
|
||||
CLASS_ORIGIN
|
||||
COBOL
|
||||
COLLATION
|
||||
COLLATION_CATALOG
|
||||
COLLATION_NAME
|
||||
COLLATION_SCHEMA
|
||||
COLUMN_NAME
|
||||
COMMAND_FUNCTION
|
||||
COMMAND_FUNCTION_CODE
|
||||
COMMITTED
|
||||
CONDITION_NUMBER
|
||||
CONNECTION
|
||||
CONNECTION_NAME
|
||||
CONSTRAINT_CATALOG
|
||||
CONSTRAINT_NAME
|
||||
CONSTRAINT_SCHEMA
|
||||
CONSTRAINTS
|
||||
CONSTRUCTOR
|
||||
CONTINUE
|
||||
CURSOR_NAME
|
||||
DATA
|
||||
DATETIME_INTERVAL_CODE
|
||||
DATETIME_INTERVAL_PRECISION
|
||||
DEFAULTS
|
||||
DEFERRABLE
|
||||
DEFERRED
|
||||
DEFINED
|
||||
DEFINER
|
||||
DEGREE
|
||||
DEPTH
|
||||
DERIVED
|
||||
DESC
|
||||
DESCRIPTOR
|
||||
DIAGNOSTICS
|
||||
DISPATCH
|
||||
DOMAIN
|
||||
DYNAMIC_FUNCTION
|
||||
DYNAMIC_FUNCTION_CODE
|
||||
ENFORCED
|
||||
EXCLUDE
|
||||
EXCLUDING
|
||||
EXPRESSION
|
||||
FINAL
|
||||
FIRST
|
||||
FLAG
|
||||
FOLLOWING
|
||||
FORTRAN
|
||||
FOUND
|
||||
G
|
||||
GENERAL
|
||||
GENERATED
|
||||
GO
|
||||
GOTO
|
||||
GRANTED
|
||||
HIERARCHY
|
||||
IGNORE
|
||||
IMMEDIATE
|
||||
IMMEDIATELY
|
||||
IMPLEMENTATION
|
||||
INCLUDING
|
||||
INCREMENT
|
||||
INITIALLY
|
||||
INPUT
|
||||
INSTANCE
|
||||
INSTANTIABLE
|
||||
INSTEAD
|
||||
INVOKER
|
||||
ISOLATION
|
||||
K
|
||||
KEY
|
||||
KEY_MEMBER
|
||||
KEY_TYPE
|
||||
LAST
|
||||
LENGTH
|
||||
LEVEL
|
||||
LOCATOR
|
||||
M
|
||||
MAP
|
||||
MATCHED
|
||||
MAXVALUE
|
||||
MESSAGE_LENGTH
|
||||
MESSAGE_OCTET_LENGTH
|
||||
MESSAGE_TEXT
|
||||
MINVALUE
|
||||
MORE
|
||||
MUMPS
|
||||
NAME
|
||||
NAMES
|
||||
NESTING
|
||||
NEXT
|
||||
NFC
|
||||
NFD
|
||||
NFKC
|
||||
NFKD
|
||||
NORMALIZED
|
||||
NULLABLE
|
||||
NULLS
|
||||
NUMBER
|
||||
OBJECT
|
||||
OCTETS
|
||||
OPTION
|
||||
OPTIONS
|
||||
ORDERING
|
||||
ORDINALITY
|
||||
OTHERS
|
||||
OUTPUT
|
||||
OVERRIDING
|
||||
P
|
||||
PAD
|
||||
PARAMETER_MODE
|
||||
PARAMETER_NAME
|
||||
PARAMETER_ORDINAL_POSITION
|
||||
PARAMETER_SPECIFIC_CATALOG
|
||||
PARAMETER_SPECIFIC_NAME
|
||||
PARAMETER_SPECIFIC_SCHEMA
|
||||
PARTIAL
|
||||
PASCAL
|
||||
PATH
|
||||
PLACING
|
||||
PLI
|
||||
PRECEDING
|
||||
PRESERVE
|
||||
PRIOR
|
||||
PRIVILEGES
|
||||
PUBLIC
|
||||
READ
|
||||
RELATIVE
|
||||
REPEATABLE
|
||||
RESPECT
|
||||
RESTART
|
||||
RESTRICT
|
||||
RETURNED_CARDINALITY
|
||||
RETURNED_LENGTH
|
||||
RETURNED_OCTET_LENGTH
|
||||
RETURNED_SQLSTATE
|
||||
ROLE
|
||||
ROUTINE
|
||||
ROUTINE_CATALOG
|
||||
ROUTINE_NAME
|
||||
ROUTINE_SCHEMA
|
||||
ROW_COUNT
|
||||
SCALE
|
||||
SCHEMA
|
||||
SCHEMA_NAME
|
||||
SCOPE_CATALOG
|
||||
SCOPE_NAME
|
||||
SCOPE_SCHEMA
|
||||
SECTION
|
||||
SECURITY
|
||||
SELF
|
||||
SEQUENCE
|
||||
SERIALIZABLE
|
||||
SERVER_NAME
|
||||
SESSION
|
||||
SETS
|
||||
SIMPLE
|
||||
SIZE
|
||||
SOURCE
|
||||
SPACE
|
||||
SPECIFIC_NAME
|
||||
STATE
|
||||
STATEMENT
|
||||
STRUCTURE
|
||||
STYLE
|
||||
SUBCLASS_ORIGIN
|
||||
T
|
||||
TABLE_NAME
|
||||
TEMPORARY
|
||||
TIES
|
||||
TOP_LEVEL_COUNT
|
||||
TRANSACTION
|
||||
TRANSACTION_ACTIVE
|
||||
TRANSACTIONS_COMMITTED
|
||||
TRANSACTIONS_ROLLED_BACK
|
||||
TRANSFORM
|
||||
TRANSFORMS
|
||||
TRIGGER_CATALOG
|
||||
TRIGGER_NAME
|
||||
TRIGGER_SCHEMA
|
||||
TYPE
|
||||
UNBOUNDED
|
||||
UNCOMMITTED
|
||||
UNDER
|
||||
UNNAMED
|
||||
USAGE
|
||||
USER_DEFINED_TYPE_CATALOG
|
||||
USER_DEFINED_TYPE_CODE
|
||||
USER_DEFINED_TYPE_NAME
|
||||
USER_DEFINED_TYPE_SCHEMA
|
||||
VIEW
|
||||
WORK
|
||||
WRITE
|
||||
ZONE
|
324
doc/src/sgml/keywords/sql2011-02-reserved.txt
Normal file
324
doc/src/sgml/keywords/sql2011-02-reserved.txt
Normal file
@ -0,0 +1,324 @@
|
||||
ABS
|
||||
ALL
|
||||
ALLOCATE
|
||||
ALTER
|
||||
AND
|
||||
ANY
|
||||
ARE
|
||||
ARRAY
|
||||
ARRAY_AGG
|
||||
ARRAY_MAX_CARDINALITY
|
||||
AS
|
||||
ASENSITIVE
|
||||
ASYMMETRIC
|
||||
AT
|
||||
ATOMIC
|
||||
AUTHORIZATION
|
||||
AVG
|
||||
BEGIN
|
||||
BEGIN_FRAME
|
||||
BEGIN_PARTITION
|
||||
BETWEEN
|
||||
BIGINT
|
||||
BINARY
|
||||
BLOB
|
||||
BOOLEAN
|
||||
BOTH
|
||||
BY
|
||||
CALL
|
||||
CALLED
|
||||
CARDINALITY
|
||||
CASCADED
|
||||
CASE
|
||||
CAST
|
||||
CEIL
|
||||
CEILING
|
||||
CHAR
|
||||
CHAR_LENGTH
|
||||
CHARACTER
|
||||
CHARACTER_LENGTH
|
||||
CHECK
|
||||
CLOB
|
||||
CLOSE
|
||||
COALESCE
|
||||
COLLATE
|
||||
COLLECT
|
||||
COLUMN
|
||||
COMMIT
|
||||
CONDITION
|
||||
CONNECT
|
||||
CONSTRAINT
|
||||
CONTAINS
|
||||
CONVERT
|
||||
CORR
|
||||
CORRESPONDING
|
||||
COUNT
|
||||
COVAR_POP
|
||||
COVAR_SAMP
|
||||
CREATE
|
||||
CROSS
|
||||
CUBE
|
||||
CUME_DIST
|
||||
CURRENT
|
||||
CURRENT_CATALOG
|
||||
CURRENT_DATE
|
||||
CURRENT_DEFAULT_TRANSFORM_GROUP
|
||||
CURRENT_PATH
|
||||
CURRENT_ROLE
|
||||
CURRENT_ROW
|
||||
CURRENT_SCHEMA
|
||||
CURRENT_TIME
|
||||
CURRENT_TIMESTAMP
|
||||
CURRENT_TRANSFORM_GROUP_FOR_TYPE
|
||||
CURRENT_USER
|
||||
CURSOR
|
||||
CYCLE
|
||||
DATE
|
||||
DAY
|
||||
DEALLOCATE
|
||||
DEC
|
||||
DECIMAL
|
||||
DECLARE
|
||||
DEFAULT
|
||||
DELETE
|
||||
DENSE_RANK
|
||||
DEREF
|
||||
DESCRIBE
|
||||
DETERMINISTIC
|
||||
DISCONNECT
|
||||
DISTINCT
|
||||
DOUBLE
|
||||
DROP
|
||||
DYNAMIC
|
||||
EACH
|
||||
ELEMENT
|
||||
ELSE
|
||||
END
|
||||
END_FRAME
|
||||
END_PARTITION
|
||||
END-EXEC
|
||||
EQUALS
|
||||
ESCAPE
|
||||
EVERY
|
||||
EXCEPT
|
||||
EXEC
|
||||
EXECUTE
|
||||
EXISTS
|
||||
EXP
|
||||
EXTERNAL
|
||||
EXTRACT
|
||||
FALSE
|
||||
FETCH
|
||||
FILTER
|
||||
FIRST_VALUE
|
||||
FLOAT
|
||||
FLOOR
|
||||
FOR
|
||||
FOREIGN
|
||||
FRAME_ROW
|
||||
FREE
|
||||
FROM
|
||||
FULL
|
||||
FUNCTION
|
||||
FUSION
|
||||
GET
|
||||
GLOBAL
|
||||
GRANT
|
||||
GROUP
|
||||
GROUPING
|
||||
GROUPS
|
||||
HAVING
|
||||
HOLD
|
||||
HOUR
|
||||
IDENTITY
|
||||
IN
|
||||
INDICATOR
|
||||
INNER
|
||||
INOUT
|
||||
INSENSITIVE
|
||||
INSERT
|
||||
INT
|
||||
INTEGER
|
||||
INTERSECT
|
||||
INTERSECTION
|
||||
INTERVAL
|
||||
INTO
|
||||
IS
|
||||
JOIN
|
||||
LAG
|
||||
LANGUAGE
|
||||
LARGE
|
||||
LAST_VALUE
|
||||
LATERAL
|
||||
LEAD
|
||||
LEADING
|
||||
LEFT
|
||||
LIKE
|
||||
LIKE_REGEX
|
||||
LN
|
||||
LOCAL
|
||||
LOCALTIME
|
||||
LOCALTIMESTAMP
|
||||
LOWER
|
||||
MATCH
|
||||
MAX
|
||||
MEMBER
|
||||
MERGE
|
||||
METHOD
|
||||
MIN
|
||||
MINUTE
|
||||
MOD
|
||||
MODIFIES
|
||||
MODULE
|
||||
MONTH
|
||||
MULTISET
|
||||
NATIONAL
|
||||
NATURAL
|
||||
NCHAR
|
||||
NCLOB
|
||||
NEW
|
||||
NO
|
||||
NONE
|
||||
NORMALIZE
|
||||
NOT
|
||||
NTH_VALUE
|
||||
NTILE
|
||||
NULL
|
||||
NULLIF
|
||||
NUMERIC
|
||||
OCTET_LENGTH
|
||||
OCCURRENCES_REGEX
|
||||
OF
|
||||
OFFSET
|
||||
OLD
|
||||
ON
|
||||
ONLY
|
||||
OPEN
|
||||
OR
|
||||
ORDER
|
||||
OUT
|
||||
OUTER
|
||||
OVER
|
||||
OVERLAPS
|
||||
OVERLAY
|
||||
PARAMETER
|
||||
PARTITION
|
||||
PERCENT
|
||||
PERCENT_RANK
|
||||
PERCENTILE_CONT
|
||||
PERCENTILE_DISC
|
||||
PERIOD
|
||||
PORTION
|
||||
POSITION
|
||||
POSITION_REGEX
|
||||
POWER
|
||||
PRECEDES
|
||||
PRECISION
|
||||
PREPARE
|
||||
PRIMARY
|
||||
PROCEDURE
|
||||
RANGE
|
||||
RANK
|
||||
READS
|
||||
REAL
|
||||
RECURSIVE
|
||||
REF
|
||||
REFERENCES
|
||||
REFERENCING
|
||||
REGR_AVGX
|
||||
REGR_AVGY
|
||||
REGR_COUNT
|
||||
REGR_INTERCEPT
|
||||
REGR_R2
|
||||
REGR_SLOPE
|
||||
REGR_SXX
|
||||
REGR_SXY
|
||||
REGR_SYY
|
||||
RELEASE
|
||||
RESULT
|
||||
RETURN
|
||||
RETURNS
|
||||
REVOKE
|
||||
RIGHT
|
||||
ROLLBACK
|
||||
ROLLUP
|
||||
ROW
|
||||
ROW_NUMBER
|
||||
ROWS
|
||||
SAVEPOINT
|
||||
SCOPE
|
||||
SCROLL
|
||||
SEARCH
|
||||
SECOND
|
||||
SELECT
|
||||
SENSITIVE
|
||||
SESSION_USER
|
||||
SET
|
||||
SIMILAR
|
||||
SMALLINT
|
||||
SOME
|
||||
SPECIFIC
|
||||
SPECIFICTYPE
|
||||
SQL
|
||||
SQLEXCEPTION
|
||||
SQLSTATE
|
||||
SQLWARNING
|
||||
SQRT
|
||||
START
|
||||
STATIC
|
||||
STDDEV_POP
|
||||
STDDEV_SAMP
|
||||
SUBMULTISET
|
||||
SUBSTRING
|
||||
SUBSTRING_REGEX
|
||||
SUCCEEDS
|
||||
SUM
|
||||
SYMMETRIC
|
||||
SYSTEM
|
||||
SYSTEM_TIME
|
||||
SYSTEM_USER
|
||||
TABLE
|
||||
TABLESAMPLE
|
||||
THEN
|
||||
TIME
|
||||
TIMESTAMP
|
||||
TIMEZONE_HOUR
|
||||
TIMEZONE_MINUTE
|
||||
TO
|
||||
TRAILING
|
||||
TRANSLATE
|
||||
TRANSLATE_REGEX
|
||||
TRANSLATION
|
||||
TREAT
|
||||
TRIGGER
|
||||
TRUNCATE
|
||||
TRIM
|
||||
TRIM_ARRAY
|
||||
TRUE
|
||||
UESCAPE
|
||||
UNION
|
||||
UNIQUE
|
||||
UNKNOWN
|
||||
UNNEST
|
||||
UPDATE
|
||||
UPPER
|
||||
USER
|
||||
USING
|
||||
VALUE
|
||||
VALUES
|
||||
VALUE_OF
|
||||
VAR_POP
|
||||
VAR_SAMP
|
||||
VARBINARY
|
||||
VARCHAR
|
||||
VARYING
|
||||
VERSIONING
|
||||
WHEN
|
||||
WHENEVER
|
||||
WHERE
|
||||
WIDTH_BUCKET
|
||||
WINDOW
|
||||
WITH
|
||||
WITHIN
|
||||
WITHOUT
|
||||
YEAR
|
23
doc/src/sgml/keywords/sql2011-09-nonreserved.txt
Normal file
23
doc/src/sgml/keywords/sql2011-09-nonreserved.txt
Normal file
@ -0,0 +1,23 @@
|
||||
BLOCKED
|
||||
CONTROL
|
||||
DB
|
||||
FILE
|
||||
FS
|
||||
INTEGRITY
|
||||
LIBRARY
|
||||
LIMIT
|
||||
LINK
|
||||
MAPPING
|
||||
OFF
|
||||
PASSTHROUGH
|
||||
PERMISSION
|
||||
RECOVERY
|
||||
REQUIRING
|
||||
RESTORE
|
||||
SELECTIVE
|
||||
SERVER
|
||||
TOKEN
|
||||
UNLINK
|
||||
VERSION
|
||||
WRAPPER
|
||||
YES
|
13
doc/src/sgml/keywords/sql2011-09-reserved.txt
Normal file
13
doc/src/sgml/keywords/sql2011-09-reserved.txt
Normal file
@ -0,0 +1,13 @@
|
||||
DATALINK
|
||||
DLNEWCOPY
|
||||
DLPREVIOUSCOPY
|
||||
DLURLCOMPLETE
|
||||
DLURLCOMPLETEWRITE
|
||||
DLURLCOMPLETEONLY
|
||||
DLURLPATH
|
||||
DLURLPATHWRITE
|
||||
DLURLPATHONLY
|
||||
DLURLSCHEME
|
||||
DLURLSERVER
|
||||
DLVALUE
|
||||
IMPORT
|
29
doc/src/sgml/keywords/sql2011-14-nonreserved.txt
Normal file
29
doc/src/sgml/keywords/sql2011-14-nonreserved.txt
Normal file
@ -0,0 +1,29 @@
|
||||
ABSENT
|
||||
ACCORDING
|
||||
BASE64
|
||||
BOM
|
||||
COLUMNS
|
||||
CONTENT
|
||||
DOCUMENT
|
||||
EMPTY
|
||||
ENCODING
|
||||
HEX
|
||||
ID
|
||||
INDENT
|
||||
LOCATION
|
||||
NAMESPACE
|
||||
NIL
|
||||
PASSING
|
||||
PATH
|
||||
PRESERVE
|
||||
RETURNING
|
||||
SEQUENCE
|
||||
STANDALONE
|
||||
STRIP
|
||||
UNTYPED
|
||||
URI
|
||||
VALID
|
||||
VERSION
|
||||
WHITESPACE
|
||||
XMLSCHEMA
|
||||
XMLDECLARATION
|
20
doc/src/sgml/keywords/sql2011-14-reserved.txt
Normal file
20
doc/src/sgml/keywords/sql2011-14-reserved.txt
Normal file
@ -0,0 +1,20 @@
|
||||
XML
|
||||
XMLAGG
|
||||
XMLATTRIBUTES
|
||||
XMLBINARY
|
||||
XMLCAST
|
||||
XMLCOMMENT
|
||||
XMLCONCAT
|
||||
XMLDOCUMENT
|
||||
XMLELEMENT
|
||||
XMLEXISTS
|
||||
XMLFOREST
|
||||
XMLITERATE
|
||||
XMLNAMESPACES
|
||||
XMLPARSE
|
||||
XMLPI
|
||||
XMLQUERY
|
||||
XMLSERIALIZE
|
||||
XMLTABLE
|
||||
XMLTEXT
|
||||
XMLVALIDATE
|
Loading…
Reference in New Issue
Block a user