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

R语言 RODBC包 odbc-low-level()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-27 22:48:10 | 显示全部楼层 |阅读模式
odbc-low-level(RODBC)
odbc-low-level()所属R语言包:RODBC

                                        Low-level ODBC functions
                                         低级别的ODBC功能

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

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

R functions which talk directly to the ODBC interface.
R功能的ODBC接口直接对话。


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


odbcTables(channel, catalog = NULL, schema = NULL,
           tableName = NULL, tableType = NULL, literal = FALSE)

odbcQuery(channel, query, rows_at_time = attr(channel, "rows_at_time"))
odbcFetchRows(channel, max = 0, buffsize = 1000,
              nullstring = NA_character_, believeNRows = TRUE)

odbcGetErrMsg(channel)
odbcClearError(channel)



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

参数:channel
connection handle as returned by odbcConnect, of class "RODBC".
返回的连接句柄odbcConnect,的类"RODBC"。


参数:catalog, schema, tableName, tableType
NULL or character: whether these do anything depends on the ODBC driver.  The first three can be length-one character vectors, and tableType can specify zero or more types.
NULL或性格:是否这些做任何事情的ODBC驱动程序。前三个特征向量,长度和tableType可以指定零个或多个类型。


参数:literal
logical: should arguments be interpreted literally or including wildcards?
逻辑:字面解释或包括通配符参数?


参数:query
any valid SQL statement.
任何有效的SQL语句。


参数:rows_at_time
The number of rows to fetch at a time, between 1 and 1024.  Not all drivers work correctly with values > 1: see sqlQuery.
一次获取的行数,在1到1024之间。并非所有的驱动器正常工作值> 1:sqlQuery。


参数:max
limit on the number of rows to fetch, with 0 indicating no limit.
要抓取的行数的限制,0表示没有限制。


参数:buffsize
the number of records to be transferred at a time.
一次要传送的记录数。


参数:nullstring
character string to be used when reading SQL_NULL_DATA items in a column transferred as character.
字符串时要使用的读取SQL_NULL_DATA中的项目的列作为字符传输。


参数:believeNRows
logical.  Is the number of rows returned by the ODBC connection believable?
逻辑。通过ODBC连接可信返回的行数吗?


Details

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

These are low-level functions called by sqlTables, sqlQuery, sqlGetResults and similar high-level functions.  They are likely to be confind to the  RODBC namespace in the near future.
这是低层次的功能调用sqlTables,sqlQuery,sqlGetResults和高层次的功能。他们很可能在不久的将来将confindRODBC命名空间。

odbcTables enquires about the tables on the connected database. Whether arguments after the first do anything and what they do depends on the ODBC driver: see the help on sqlTables for some driver-specific details.
odbcTables查询所连接的数据库的表。后的第一个参数是否做任何事情,他们做什么取决于ODBC驱动程序:sqlTables一些驱动程序的具体细节上的帮助。

odbcFetchRows returns a data frame of the pending rowset, limited to max rows if max is greater than 0.
odbcFetchRows返回一个数据框挂起的行集,有限max行max是大于0。

buffsize may be increased from the default of 1000 rows for increased performance on a large dataset.  This only has an effect when max = 0 and believeNRows = FALSE (either for the ODBC connection or for this function call), in which case buffsize is used as the initial allocation length of the R vectors to hold the results.  (Values of less than 100 are increased to 100.)  If the initial size is too small the vector length is doubled, repeatedly if necessary.
buffsize可能会增加从默认的1000行,在一个大的数据集,以提高性能。这只有一个效果,当max = 0和believeNRows = FALSE(无论是ODBC连接或此函数调用),在这种情况下,buffsize作为初始分配的R向量的长度保存结果。 (小于100的值增加至100。)如果初始大小是太小的向量长度的一倍,如有必要可重复。


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

odbcGetErrMsg returns a (possibly zero-length) character vector of pending messages.
odbcGetErrMsg返回挂起的消息(可能是零长度)的字符向量。

odbcClearError returns nothing, invisibly.
odbcClearError返回任何内容,无形之中。

The otheres return 1 on success and -1 on failure, indicating that a message is waiting to be retrieved odbcGetErrMsg.  odbcFetchRows may return -2 indicating "No Data", the message that would be returned by odbcGetErrMsg.
otheres返回1成功-1失败,表明消息正在等待要检索的odbcGetErrMsg。 odbcFetchRows可能会返回-2说明"No Data",将返回odbcGetErrMsg的消息。


(作者)----------Author(s)----------



Michael Lapsley and Brian Ripley




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

sqlQuery, odbcConnect, odbcGetErrMsg.
sqlQuery,odbcConnect,odbcGetErrMsg。

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 13:47 , Processed in 0.021071 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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