From 1b992b468bc5fef62f5a1470f382c70311e9d162 Mon Sep 17 00:00:00 2001 From: "Thomas G. Lockhart" <lockhart@fourpalms.org> Date: Fri, 7 Apr 2000 13:31:18 +0000 Subject: [PATCH] Document new SET SEED command. --- doc/src/sgml/ref/set.sgml | 40 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/ref/set.sgml b/doc/src/sgml/ref/set.sgml index 434fede66b..f6e7a68cdc 100644 --- a/doc/src/sgml/ref/set.sgml +++ b/doc/src/sgml/ref/set.sgml @@ -1,5 +1,5 @@ <!-- -$Header: /cvsroot/pgsql/doc/src/sgml/ref/set.sgml,v 1.35 2000/03/31 17:45:32 tgl Exp $ +$Header: /cvsroot/pgsql/doc/src/sgml/ref/set.sgml,v 1.36 2000/04/07 13:31:18 thomas Exp $ Postgres documentation --> @@ -201,6 +201,44 @@ SET TRANSACTION ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } </listitem> </varlistentry> + <varlistentry> + <term>Seed</term> + <listitem> + <para> + Sets the internal seed for the random number generator. + + <variablelist> + <varlistentry> + <term><replaceable class="parameter">value</replaceable></term> + <listitem> + <para> + The value for the seed to be used by the + <function>random</function> catalog function. Significant + values are floating point numbers between 0 and 1, which + are then multiplied by RAND_MAX. This product will + silently overflow if a number outside the range is used. + </para> + + <para> + The seed can also be set by invoking the + <function>setseed</function> SQL function: + + <programlisting> +SELECT setseed(<replaceable>value</replaceable>); + </programlisting> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + + <para> + This option is only available if MULTIBYTE support was enabled + during the configure step of building Postgres. + </para> + </listitem> + </varlistentry> + <varlistentry> <term>SERVER_ENCODING</term> <listitem> -- 2.24.1