|
1 |
| -<!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.411 2007/11/08 13:13:28 petere Exp $ --> |
| 1 | +<!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.412 2007/11/27 18:29:11 tgl Exp $ --> |
2 | 2 |
|
3 | 3 | <chapter id="functions">
|
4 | 4 | <title>Functions and Operators</title>
|
|
1514 | 1514 | </row>
|
1515 | 1515 |
|
1516 | 1516 | <row>
|
1517 |
| - <entry><literal><function>quote_ident</function>(<parameter>string</parameter>)</literal></entry> |
| 1517 | + <entry><literal><function>quote_ident</function>(<parameter>string</parameter> <type>text</type>)</literal></entry> |
1518 | 1518 | <entry><type>text</type></entry>
|
1519 | 1519 | <entry>
|
1520 | 1520 | Return the given string suitably quoted to be used as an identifier
|
|
1528 | 1528 | </row>
|
1529 | 1529 |
|
1530 | 1530 | <row>
|
1531 |
| - <entry><literal><function>quote_literal</function>(<parameter>string</parameter>)</literal></entry> |
| 1531 | + <entry><literal><function>quote_literal</function>(<parameter>string</parameter> <type>text</type>)</literal></entry> |
1532 | 1532 | <entry><type>text</type></entry>
|
1533 | 1533 | <entry>
|
1534 | 1534 | Return the given string suitably quoted to be used as a string literal
|
|
1539 | 1539 | <entry><literal>'O''Reilly'</literal></entry>
|
1540 | 1540 | </row>
|
1541 | 1541 |
|
| 1542 | + <row> |
| 1543 | + <entry><literal><function>quote_literal</function>(<parameter>value</parameter> <type>anyelement</type>)</literal></entry> |
| 1544 | + <entry><type>text</type></entry> |
| 1545 | + <entry> |
| 1546 | + Coerce the given value to text and then quote it as a literal. |
| 1547 | + Embedded single-quotes and backslashes are properly doubled. |
| 1548 | + </entry> |
| 1549 | + <entry><literal>quote_literal(42.5)</literal></entry> |
| 1550 | + <entry><literal>'42.5'</literal></entry> |
| 1551 | + </row> |
| 1552 | + |
1542 | 1553 | <row>
|
1543 | 1554 | <entry><literal><function>regexp_matches</function>(<parameter>string</parameter> <type>text</type>, <parameter>pattern</parameter> <type>text</type> [, <parameter>flags</parameter> <type>text</type>])</literal></entry>
|
1544 | 1555 | <entry><type>setof text[]</type></entry>
|
|