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:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|