Skip to content

Commit b7252e7

Browse files
committed
校验 func.sgml:
- 校验完成
1 parent e0da93f commit b7252e7

File tree

1 file changed

+30
-32
lines changed

1 file changed

+30
-32
lines changed

postgresql/doc/src/sgml/func.sgml

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -19548,8 +19548,8 @@ SELECT EXTRACT(DOY FROM TIMESTAMP '2001-02-16 20:38:40');
1954819548
________________________________________________________-->
1954919549
<para>
1955019550
对于<type>带有时区的时间戳</type>值,自1970-01-01 00:00:00 UTC以来的秒数(负值表示该时间戳之前的时间);
19551-
对于<type>日期</type>和<type>时间戳</type>值,自1970-01-01 00:00:00以来的名义秒数,不考虑时区或夏令时规则;
19552-
对于<type>间隔</type>值,间隔中的总秒数
19551+
对于<type>date</type>和<type>timestamp</type>值,自1970-01-01 00:00:00以来的名义秒数,不考虑时区或夏令时规则;
19552+
对于<type>interval</type>值,间隔中的总秒数
1955319553
</para>
1955419554
<!-- pgdoc-cn_end sig_en=ddf5a7221042363051826d0869204217 -->
1955519555

@@ -21852,15 +21852,15 @@ ________________________________________________________-->
2185221852
</para>
2185321853
<para>
2185421854
计算对象之间的距离。
21855-
对于所有七种几何类型,所有<type></type>与另一种几何类型的组合,
21855+
对于所有七种几何类型,所有<type>point(点)</type>与另一种几何类型的组合,
2185621856
以及以下这些额外的类型对:
21857-
(<type></type>, <type>线段</type>),
21858-
(<type>线段</type>, <type>线</type>),
21859-
(<type>多边形</type>, <type></type>)
21857+
(<type>box(盒)</type>, <type>lseg(线段)</type>),
21858+
(<type>lseg(线段)</type>, <type>line(线)</type>),
21859+
(<type>polygon(多边形)</type>, <type>circle(圆)</type>)
2186021860
(以及交换位置的情况)。
2186121861
</para>
2186221862
<para>
21863-
<literal> '&lt;(0,0),1&gt;' &lt;-&gt; '&lt;(5,0),1&gt;'</literal>
21863+
<literal>circle '&lt;(0,0),1&gt;' &lt;-&gt; circle '&lt;(5,0),1&gt;'</literal>
2186421864
<returnvalue>3</returnvalue>
2186521865
</para></entry>
2186621866
</row>
@@ -29085,17 +29085,17 @@ xml $$
2908529085
<ROWS>
2908629086
<ROW id="1">
2908729087
<COUNTRY_ID>AU</COUNTRY_ID>
29088-
<COUNTRY_NAME>澳大利亚</COUNTRY_NAME>
29088+
<COUNTRY_NAME>Australia</COUNTRY_NAME>
2908929089
</ROW>
2909029090
<ROW id="5">
2909129091
<COUNTRY_ID>JP</COUNTRY_ID>
29092-
<COUNTRY_NAME>日本</COUNTRY_NAME>
29093-
<PREMIER_NAME>安倍晋三</PREMIER_NAME>
29092+
<COUNTRY_NAME>Japan</COUNTRY_NAME>
29093+
<PREMIER_NAME>Shinzo Abe</PREMIER_NAME>
2909429094
<SIZE unit="sq_mi">145935</SIZE>
2909529095
</ROW>
2909629096
<ROW id="6">
2909729097
<COUNTRY_ID>SG</COUNTRY_ID>
29098-
<COUNTRY_NAME>新加坡</COUNTRY_NAME>
29098+
<COUNTRY_NAME>Singapore</COUNTRY_NAME>
2909929099
<SIZE unit="sq_km">697</SIZE>
2910029100
</ROW>
2910129101
</ROWS>
@@ -29116,9 +29116,9 @@ SELECT xmltable.*
2911629116

2911729117
id | ordinality | COUNTRY_NAME | country_id | size_sq_km | size_other | premier_name
2911829118
----+------------+--------------+------------+------------+--------------+---------------
29119-
1 | 1 | 澳大利亚 | AU | | | 未指定
29120-
5 | 2 | 日本 | JP | | 145935 sq_mi | 安倍晋三
29121-
6 | 3 | 新加坡 | SG | 697 | | 未指定
29119+
1 | 1 | Australia | AU | | | not specified
29120+
5 | 2 | Japan | JP | | 145935 sq_mi | Shinzo Abe
29121+
6 | 3 | Singapore | SG | 697 | | not specified
2912229122
]]></screen>
2912329123

2912429124
下面的例子展示了多个text()节点的连接,列名作为XPath过滤器的使用,以及对空格、XML注释和处理指令的处理:
@@ -29127,15 +29127,15 @@ SELECT xmltable.*
2912729127
CREATE TABLE xmlelements AS SELECT
2912829128
xml $$
2912929129
<root>
29130-
<element> 你好<!-- xyxxz -->2a2<?aaaaa?> <!--x--> bbb<x>xxx</x>CC </element>
29130+
<element> Hello<!-&minus; xyxxz -&minus;>2a2<?aaaaa?> <!-&minus;x-&minus;> bbb<x>xxx</x>CC </element>
2913129131
</root>
2913229132
$$ AS data;
2913329133

2913429134
SELECT xmltable.*
2913529135
FROM xmlelements, XMLTABLE('/root' PASSING data COLUMNS element text);
2913629136
element
29137-
-------------------------
29138-
你好2a2 bbbxxxCC
29137+
-&minus;-&minus;-&minus;-&minus;-&minus;-&minus;-&minus;-&minus;-&minus;-&minus;-&minus;-&minus;-
29138+
Hello2a2 bbbxxxCC
2913929139
]]></screen>
2914029140
</para>
2914129141
<!-- pgdoc-cn_end sig_en=9d65fd99234702d600fb4437237e55bb -->
@@ -32030,11 +32030,11 @@ ________________________________________________________-->
3203032030
<indexterm>
3203132031
<primary>jsonb_set_lax</primary>
3203232032
</indexterm>
32033-
<function>jsonb_set_lax</function> ( <parameter>目标</parameter> <type>jsonb</type>, <parameter>路径</parameter> <type>text[]</type>, <parameter>新值</parameter> <type>jsonb</type> <optional>, <parameter>如果缺失则创建</parameter> <type>boolean</type> <optional>, <parameter>空值处理方式</parameter> <type>text</type> </optional></optional> )
32033+
<function>jsonb_set_lax</function> ( <parameter>target</parameter> <type>jsonb</type>, <parameter>path</parameter> <type>text[]</type>, <parameter>new_value</parameter> <type>jsonb</type> <optional>, <parameter>create_if_missing</parameter> <type>boolean</type> <optional>, <parameter>null_value_treatment</parameter> <type>text</type> </optional></optional> )
3203432034
<returnvalue>jsonb</returnvalue>
3203532035
</para>
3203632036
<para>
32037-
如果<parameter>新值</parameter>不是<literal>NULL</literal>,则行为与<literal>jsonb_set</literal>完全相同。否则,根据<parameter>空值处理方式</parameter>的值进行处理,其值必须是<literal>'raise_exception'</literal>、<literal>'use_json_null'</literal>、<literal>'delete_key'</literal>或<literal>'return_target'</literal>之一。默认值为<literal>'use_json_null'</literal>。
32037+
如果<parameter>new_value</parameter>不是<literal>NULL</literal>,则行为与<literal>jsonb_set</literal>完全相同。否则,根据<parameter>null_value_treatment</parameter>的值进行处理,其值必须是<literal>'raise_exception'</literal>、<literal>'use_json_null'</literal>、<literal>'delete_key'</literal>或<literal>'return_target'</literal>之一。默认值为<literal>'use_json_null'</literal>。
3203832038
</para>
3203932039
<para>
3204032040
<literal>jsonb_set_lax('[{"f1":1,"f2":null},2,null,3]', '{0,f1}', null)</literal>
@@ -39406,7 +39406,7 @@ ________________________________________________________-->
3940639406
<indexterm>
3940739407
<primary>最大值</primary>
3940839408
</indexterm>
39409-
<function>最大值</function> ( <replaceable>见文本</replaceable> )
39409+
<function>max</function> ( <replaceable>见文本</replaceable> )
3941039410
<returnvalue><replaceable>与输入类型相同</replaceable></returnvalue>
3941139411
</para>
3941239412
<para>
@@ -39483,7 +39483,7 @@ ________________________________________________________-->
3948339483
<row>
3948439484
<entry role="func_table_entry"><para role="func_signature">
3948539485
<indexterm>
39486-
<primary>range_agg</primary>
39486+
<primary>时间范围并集</primary>
3948739487
</indexterm>
3948839488
<function>range_agg</function> ( <parameter>value</parameter>
3948939489
<type>anyrange</type> )
@@ -39525,7 +39525,7 @@ ________________________________________________________-->
3952539525
<row>
3952639526
<entry role="func_table_entry"><para role="func_signature">
3952739527
<indexterm>
39528-
<primary>range_intersect_agg</primary>
39528+
<primary>时间范围交集</primary>
3952939529
</indexterm>
3953039530
<function>range_intersect_agg</function> ( <parameter>value</parameter>
3953139531
<type>anyrange</type> )
@@ -42547,13 +42547,13 @@ OR
4254742547
</para>
4254842548
________________________________________________________-->
4254942549
<para>
42550-
右侧是一个用括号括起来的表达式列表。如果左侧表达式的结果等于右侧任何一个表达式的结果,则结果为<quote></quote>。
42550+
右侧是一个用括号括起来的表达式列表。如果左侧表达式的结果等于右侧任何一个表达式的结果,则结果为<quote>true</quote>。
4255142551
这是一个简写表示法,如下所示:
4255242552

4255342553
<synopsis>
42554-
<replaceable>表达式</replaceable> = <replaceable>值1</replaceable>
42554+
<replaceable>expression</replaceable> = <replaceable>value1</replaceable>
4255542555
42556-
<replaceable>表达式</replaceable> = <replaceable>值2</replaceable>
42556+
<replaceable>expression</replaceable> = <replaceable>value2</replaceable>
4255742557
4255842558
...
4255942559
</synopsis>
@@ -42806,10 +42806,10 @@ ________________________________________________________-->
4280642806
每一边都是一个行构造器,
4280742807
如在<xref linkend="sql-syntax-row-constructors"/>中描述的那样。
4280842808
这两个行构造器必须具有相同数量的字段。
42809-
给定的<replaceable>操作符</replaceable>应用于每一对
42809+
给定的<replaceable>operator</replaceable>应用于每一对
4281042810
对应的字段。(由于字段可能是不同类型的,这意味着每对可能选择不同的具体操作符。)
4281142811
所有选定的操作符必须是某个B树操作符类的成员,或者是B树操作符类的<literal>=</literal>成员的否定形式,
42812-
这意味着只有当<replaceable>操作符</replaceable>是
42812+
这意味着只有当<replaceable>operator</replaceable>是
4281342813
<literal>=</literal>、
4281442814
<literal>&lt;&gt;</literal>、
4281542815
<literal>&lt;</literal>、
@@ -44158,15 +44158,15 @@ ________________________________________________________-->
4415844158
<primary>pg_current_logfile</primary>
4415944159
</indexterm>
4416044160
<indexterm>
44161-
<primary>日志</primary>
44161+
<primary>Logging</primary>
4416244162
<secondary>pg_current_logfile函数</secondary>
4416344163
</indexterm>
4416444164
<indexterm>
4416544165
<primary>current_logfiles</primary>
4416644166
<secondary>和pg_current_logfile函数</secondary>
4416744167
</indexterm>
4416844168
<indexterm>
44169-
<primary>日志</primary>
44169+
<primary>Logging</primary>
4417044170
<secondary>current_logfiles文件和pg_current_logfile函数</secondary>
4417144171
</indexterm>
4417244172
<function>pg_current_logfile</function> ( <optional> <type>text</type> </optional> )
@@ -52217,9 +52217,7 @@ ________________________________________________________-->
5221752217
<returnvalue>oid</returnvalue>
5221852218
</para>
5221952219
<para>
52220-
Looks up a replication origin by name and returns the internal ID. If
52221-
no such replication origin is found, <literal>NULL</literal> is
52222-
returned.
52220+
通过名称查找复制源并返回其内部ID。如果未找到这样的复制源,则返回 <literal>NULL</literal>。
5222352221
</para></entry>
5222452222
</row>
5222552223
<!-- pgdoc-cn_end sig_en=8f393ceff60e147ea74683117490ab0e -->

0 commit comments

Comments
 (0)