mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-05 19:09:58 +08:00
Add a few items to the reserved keyword lists.
Clarify information on implicitly-typed constants.
This commit is contained in:
parent
be18913532
commit
d810338d29
@ -181,12 +181,13 @@ ALLOCATE ARE ASSERTION AT AUTHORIZATION AVG
|
||||
BIT BIT_LENGTH
|
||||
CASCADED CATALOG COLLATION CONNECT CONNECTION
|
||||
CONSTRAINTS CONTINUE CONVERT CORRESPONDING COUNT
|
||||
DATE DEALLOCATE DEC DESCRIBE DESCRIPTOR DIAGNOSTICS DISCONNECT DOMAIN
|
||||
DATE DEALLOCATE DEC DEFERRABLE DEFERRED DESCRIBE DESCRIPTOR
|
||||
DIAGNOSTICS DISCONNECT DOMAIN
|
||||
END-EXEC ESCAPE EXCEPT EXCEPTION EXEC EXTERNAL
|
||||
FIRST FOUND
|
||||
GET GO GOTO
|
||||
IDENTITY IMMEDIATE INDICATOR INITIALLY INPUT INTERSECT ISOLATION
|
||||
LAST LEVEL LOWER
|
||||
IDENTITY IMMEDIATE INDICATOR INITIALLY INPUT INTERSECT
|
||||
LAST LOWER
|
||||
MAX MIN MODULE
|
||||
OCTET_LENGTH OPEN OUTPUT OVERLAPS
|
||||
PREPARE PRESERVE
|
||||
@ -250,9 +251,9 @@ VALID VERSION
|
||||
ABSOLUTE ACTION
|
||||
DAY
|
||||
HOUR
|
||||
INSENSITIVE
|
||||
INSENSITIVE ISOLATION
|
||||
KEY
|
||||
LANGUAGE
|
||||
LANGUAGE LEVEL
|
||||
MATCH MINUTE MONTH
|
||||
NEXT
|
||||
OF ONLY OPTION
|
||||
@ -283,22 +284,21 @@ COMMITTED SERIALIZABLE TYPE
|
||||
<programlisting>
|
||||
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 CONDITION_NUMBER
|
||||
CONNECTION_NAME CONSTRAINT_CATALOG CONSTRAINT_NAME
|
||||
CONSTRAINT_SCHEMA CURSOR_NAME
|
||||
CHARACTER_SET_SCHEMA CLASS_ORIGIN COBOL COLLATION_CATALOG
|
||||
COLLATION_NAME COLLATION_SCHEMA COLUMN_NAME
|
||||
COMMAND_FUNCTION CONDITION_NUMBER
|
||||
CONNECTION_NAME CONSTRAINT_CATALOG CONSTRAINT_NAME
|
||||
CONSTRAINT_SCHEMA CURSOR_NAME
|
||||
DATA DATE_TIME_INTERVAL_CODE DATE_TIME_INTERVAL_PRECISION
|
||||
DYNAMIC_FUNCTION
|
||||
DYNAMIC_FUNCTION
|
||||
FORTRAN
|
||||
LENGTH
|
||||
MESSAGE_LENGTH MESSAGE_OCTET_LENGTH MORE MUMPS
|
||||
NAME NULLABLE NUMBER
|
||||
PAD PASCAL PLI
|
||||
REPEATABLE RETURNED_LENGTH RETURNED_OCTET_LENGTH
|
||||
RETURNED_SQLSTATE ROW_COUNT
|
||||
SCALE SCHEMA_NAME SERVER_NAME SPACE
|
||||
SUBCLASS_ORIGIN
|
||||
RETURNED_SQLSTATE ROW_COUNT
|
||||
SCALE SCHEMA_NAME SERVER_NAME SPACE SUBCLASS_ORIGIN
|
||||
TABLE_NAME
|
||||
UNCOMMITTED UNNAMED
|
||||
</programlisting>
|
||||
@ -354,9 +354,13 @@ We also support C-style block comments, e.g.:
|
||||
<title>Constants</title>
|
||||
|
||||
<para>
|
||||
There are six types of
|
||||
<firstterm>constants</firstterm>
|
||||
for use in SQL. They are described below.
|
||||
There are three <firstterm>implicitly typed constants</firstterm>
|
||||
for use in <productname>Postgres</productname>: strings, integers,
|
||||
and floating point numbers. Constants can
|
||||
also be specified with explicit types, which can enable more
|
||||
accurate representation and more efficient handling by the
|
||||
backend. The implicit constants are described below; explicit
|
||||
constants are discussed afterwards.
|
||||
</para>
|
||||
|
||||
<sect2>
|
||||
@ -445,7 +449,7 @@ float4 '1.23' -- string style
|
||||
<para>
|
||||
A constant of an
|
||||
<emphasis>arbitrary</emphasis>
|
||||
type can be entered using the notations:
|
||||
type can be entered using any one of the following notations:
|
||||
|
||||
<synopsis>
|
||||
<replaceable>type</replaceable> '<replaceable>string</replaceable>'
|
||||
|
Loading…
Reference in New Issue
Block a user