Skip to content

Commit 1bc2823

Browse files
authored
翻译错误, PQsetSingleRowMode 应该是在 PQsendQuery调用
1 parent 385180c commit 1bc2823

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

postgresql/doc/src/sgml/libpq.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8403,7 +8403,7 @@ ____________________________________________________________________________-->
84038403
</para>
84048404
____________________________________________________________________________-->
84058405
<para>
8406-
要进入到单行模式,在一次成功的<xref linkend="libpq-PQsetSingleRowMode"/>(或者其他兄弟函数)调用后立即调用<xref linkend="libpq-PQsendQuery"/>。
8406+
要进入到单行模式,需要在成功调用<xref linkend="libpq-PQsendQuery"/>(或兄弟函数)之后立即调用<xref linkend="libpq-PQsetSingleRowMode"/>。
84078407
这种模式选择只对当前正在执行的查询有效。然后反复调用<xref linkend="libpq-PQgetResult"/>,直到它返回空,如<xref linkend="libpq-async"/>中所示。
84088408
如果该查询返回行,它们会作为单个的<structname>PGresult</structname>对象返回,它们看起来都像普通的查询结果,只不过其状态代码是<literal>PGRES_SINGLE_TUPLE</literal>而非<literal>PGRES_TUPLES_OK</literal>。
84098409
在最后一行之后或者紧接着该查询返回零行之后,一个状态为<literal>PGRES_TUPLES_OK</literal>的零行对象会被返回,这就是代表不会有更多行的信号(但是注意仍然有必要继续调用<xref linkend="libpq-PQgetResult"/>直到它返回空)。

0 commit comments

Comments
 (0)