diff --git a/doc/src/sgml/syntax.sgml b/doc/src/sgml/syntax.sgml index b70841523fc000cab069f092794a9fd052bd8a44..027377853f602e0bf785caa84c6860c457a43139 100644 --- a/doc/src/sgml/syntax.sgml +++ b/doc/src/sgml/syntax.sgml @@ -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>'