OSDN Git Service

Add missing information.
authorThomas G. Lockhart <lockhart@fourpalms.org>
Wed, 29 Jul 1998 06:32:47 +0000 (06:32 +0000)
committerThomas G. Lockhart <lockhart@fourpalms.org>
Wed, 29 Jul 1998 06:32:47 +0000 (06:32 +0000)
Fix examples for regex operators.

doc/src/sgml/func.sgml
doc/src/sgml/oper.sgml

index 91d86a9..e2e4d9d 100644 (file)
@@ -1,4 +1,4 @@
-<Chapter>
+<Chapter Id="functions">
 <Title>Functions</Title>
 
 <Abstract>
@@ -74,7 +74,7 @@ are implemented using other <ProductName>Postgres</ProductName> functions.
 
 <Para>
 <TABLE TOCENTRY="1">
-<TITLE><Acronym>SQL92</Acronym> Text Functions</TITLE>
+<TITLE><Acronym>SQL92</Acronym> String Functions</TITLE>
 <TGROUP COLS="4">
 <THEAD>
   <ROW>
@@ -139,6 +139,12 @@ Some are used internally to implement the SQL92 string functions listed above.
 <ENTRY> char(varchar 'varchar string') </ENTRY>
   </ROW>
   <ROW>
+<ENTRY> initcap(text) </ENTRY>
+<ENTRY> text </ENTRY>
+<ENTRY> first letter of each word to upper case </ENTRY>
+<ENTRY> initcap('thomas') </ENTRY>
+  </ROW>
+  <ROW>
 <ENTRY> lower(text) </ENTRY>
 <ENTRY> text </ENTRY>
 <ENTRY> convert text to lower case </ENTRY>
@@ -193,6 +199,12 @@ Some are used internally to implement the SQL92 string functions listed above.
 <ENTRY> text(varchar 'varchar string') </ENTRY>
   </ROW>
   <ROW>
+<ENTRY> translate(text,from,to) </ENTRY>
+<ENTRY> text </ENTRY>
+<ENTRY> convert character in string </ENTRY>
+<ENTRY> translate('12345', '1', 'a') </ENTRY>
+  </ROW>
+  <ROW>
 <ENTRY> varchar(char) </ENTRY>
 <ENTRY> varchar </ENTRY>
 <ENTRY> convert char to varchar type </ENTRY>
index 5ec76cf..663d65e 100644 (file)
@@ -1,4 +1,4 @@
-<Chapter>
+<Chapter Id="operators">
 <Title>Operators</Title>
 
 <Abstract>
@@ -102,22 +102,22 @@ from numeric types to data/time types.
   <ROW>
     <ENTRY> ~ </ENTRY>
     <ENTRY>Match (regex), case sensitive</ENTRY>
-    <ENTRY>'thomas' ~ '*.thomas*.'</ENTRY>
+    <ENTRY>'thomas' ~ '.*thomas.*'</ENTRY>
   </ROW>
   <ROW>
     <ENTRY> ~* </ENTRY>
     <ENTRY>Match (regex), case insensitive</ENTRY>
-    <ENTRY>'thomas' ~* '*.Thomas*.'</ENTRY>
+    <ENTRY>'thomas' ~* '.*Thomas.*'</ENTRY>
   </ROW>
   <ROW>
     <ENTRY> !~ </ENTRY>
     <ENTRY>Does not match (regex), case sensitive</ENTRY>
-    <ENTRY>'thomas' !~ '*.Thomas*.'</ENTRY>
+    <ENTRY>'thomas' !~ '.*Thomas.*'</ENTRY>
   </ROW>
   <ROW>
     <ENTRY> !~* </ENTRY>
     <ENTRY>Does not match (regex), case insensitive</ENTRY>
-    <ENTRY>'thomas' !~ '*.vadim*.'</ENTRY>
+    <ENTRY>'thomas' !~ '.*vadim.*'</ENTRY>
   </ROW>
 </TBODY>
 </TGROUP>