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

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

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

                                        List Tables on an ODBC Connection
                                         列出一个ODBC连接的表

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

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

List the table-like objects accessible from an ODBC connection.  What objects are "table-like" depends on the DBMS, ODBC driver and perhaps even the configuration settings: in particular some connections report system tables and some do not.
列出的表状物体从一个ODBC连接访问。哪些对象是“表像”依赖于DBMS,ODBC驱动程序,甚至配置设置,尤其是一些连接报告系统表,有些则没有。


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


sqlTables(channel, errors = FALSE, as.is = TRUE,
          catalog = NULL, schema = NULL, tableName = NULL,
          tableType = NULL, literal = FALSE)



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

参数:channel
connection handle as returned by odbcConnect.
返回的连接句柄odbcConnect。


参数:errors
if TRUE halt and display error, else return -1.
如果TRUE停止并显示错误,否则返回-1。


参数:as.is
as in sqlGetResults.
如在sqlGetResults。


参数: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 in separate elements of a character vector.
NULL或性格:是否这些做任何事情的ODBC驱动程序。前三个长度可以为一个特征向量,和tableType可以指定零个或多个字符向量独立的元素类型。


参数:literal
logical: (where supported) should arguments be interpreted literally or including wildcards?
逻辑:(如果支持)参数字面解释或包括通配符?


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

A data frame on success, or character/numeric on error depending on the errors argument. (Use sqlGetResults for further details of errors.)
根据errors参数数据框成功,或字符/数字上的错误。 (使用sqlGetResults的错误的进一步细节。)

The column names depend on the database, containing a third column TABLE_NAME (not always in upper case): however, they are supposed to be always in the same order.
依赖于数据库的列名,包含第三列TABLE_NAME(并不总是大写):但是,他们应该总是以相同的顺序。

The first column is the "catalog" or (in ODBC2 parlance) "qualifier", the second the "schema" or (ODBC2) "owner", the third the name, the fourth the table type (one of "TABLE", "VIEW", "SYSTEM TABLE", "ALIAS", "SYNONYM", or a driver-specific type name) and the fifth column any remarks.
第一列是“目录”或(在ODBC2的说法)“修饰词”,第二个是模式或(ODBC2)的“拥有者”,第三个名字,第四个表型(之一"TABLE","VIEW","SYSTEM TABLE","ALIAS","SYNONYM",或驱动程序特定的类型名称)和第五列任何言论。

Oddly, the Microsoft Excel driver considers worksheets to be system tables, and named ranges to be tables.
奇怪的是,Microsoft Excel驱动程序认为是表的工作表,系统表,并命名为范围。


驱动程序的具体细节----------Driver-specific details----------

Whether the additional arguments are implemented and what they do is driver-specific.  The standard SQL wildcards are underscore to match a single character and percent to match zero or more characters (and often backslash will escape these): these are not used for table types.  All of these drivers interpret wildcards in tableName, and in catalog or schema where supported.
无论是额外的参数来实现,他们做的是驱动程序特定的。标准的SQL通配符下划线匹配单个字符%匹配零个或多个字符(通常是反斜杠会避开这些):不使用这些表类型。所有这些驱动程序解释中的通配符tableName,并,catalog或schema支持。

Setting one of catalog or schema to "%" and the other and tableName to "" should give a list of available catalogs or schemas, whereas
设置catalog或schema到"%"和其他tableName""应该给一个列表中提供的商品价格目录表或者模式,而


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



Michael Lapsley and Brian Ripley




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

sqlGetResults
sqlGetResults


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


## Not run: [#不运行:]
> sqlTables(channel, "USArrests")
## MySQL example[#MySQL示例]
  TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS
1    ripley              USArrests      TABLE        
## PostgreSQL example[#PostgreSQL的例子]
  TABLE_QUALIFIER TABLE_OWNER TABLE_NAME TABLE_TYPE REMARKS
1          ripley      public  usarrests      TABLE        
## Microsoft Access example[#Microsoft Access的例子]
> sqlTables(channel)
      TABLE_CAT TABLE_SCHEM        TABLE_NAME   TABLE_TYPE REMARKS
1 C:\bdr\test        <NA> MSysAccessObjects SYSTEM TABLE    <NA>
2 C:\bdr\test        <NA>          MSysACEs SYSTEM TABLE    <NA>
3 C:\bdr\test        <NA>       MSysObjects SYSTEM TABLE    <NA>
4 C:\bdr\test        <NA>       MSysQueries SYSTEM TABLE    <NA>
5 C:\bdr\test        <NA> MSysRelationships SYSTEM TABLE    <NA>
6 C:\bdr\test        <NA>             hills        TABLE    <NA>
7 C:\bdr\test        <NA>         USArrests        TABLE    <NA>


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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 13:27 , Processed in 0.024947 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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