找回密码
 注册
查看: 411|回复: 0

R语言 RMySQL包 dbNextResult()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-27 19:21:06 | 显示全部楼层 |阅读模式
dbNextResult(RMySQL)
dbNextResult()所属R语言包:RMySQL

                                        Fetch next result set from an SQL script or stored procedure (experimental)
                                         获取下一个结果集从SQL脚本或存储过程(实验)

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Fetches the next result set from the output of a multi-statement SQL  script or stored procedure; checkes whether there are additonal result sets to process.
获取下一个结果集从一个多语句的SQL脚本或存储过程的输出; checkes是否有产生额外的结果集的过程。


用法----------Usage----------


dbNextResult(con, ...)
dbMoreResults(con, ...)



参数----------Arguments----------

参数:con
a connection object (see dbConnect).
一个连接对象(见dbConnect“)。


参数:...
any additional arguments to be passed to the dispatched method
任何额外的参数传递给被派遣的方法


Details

详细信息----------Details----------

SQL scripts (i.e., multiple SQL statements separated by ';') and stored procedures oftentimes generate multiple result sets.  These DBI generic functions provide a means to process them sequentially.
SQL脚本(即多条SQL语句以“;”)和存储过程常常产生多个结果集。这些DBI的通用功能提供了一种手段,按顺序处理它们。

dbNextResult fetches the next result from the sequence of pending results sets;  dbMoreResults returns a logical to  indicate whether there are additional results to process.
dbNextResult提取的未决结果从序列中的下一个结果集,“dbMoreResults返回一个逻辑说明是否有其他结果过程。


值----------Value----------

dbNextResult returns a result set or NULL.
dbNextResult返回一个结果集或NULL。

dbMoreResults returns a logical specifying whether or not there are additional result sets to process in the connection.
dbMoreResults返回一个逻辑指定是否有额外的结果集,在连接处理。


注意----------Note----------

Currently only the MySQL driver implements these methods. See 'methods?dbNextMethod'.
目前只有MySQL驱动程序实现这些方法。请参阅“的方法呢?dbNextMethod”。


参见----------See Also----------

MySQL dbConnect dbSendQuery fetch
MySQLdbConnectdbSendQueryfetch


实例----------Examples----------


rs1 <- dbSendQuery(con,
         paste(
             "select Agent, ip\_addr, DATA from pseudo\_data order by Agent",
             "select * from Agent\_name",
              sep = ";")
         )
x1 <- fetch(rs1, n = -1)
if(dbMoreResults(con)){
   rs2 <- dbNextResult(con)
   x2 <- fetch(rs2, n = -1)
}

## End(Not run)[#(不执行)]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 13:58 , Processed in 0.023880 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表