如何在我的 ODBC 连接 object 中引用 Table 名称?
How do I reference Table names in my ODBC connected object?
我连接到 ODBC 数据库
con <- dbConnect(odbc(), "DTAM QA")
我列出了所有 table 以确认
dbListTables(con)
但是如何从 'con'/我的连接 object 中的 table 中获取列 Headers?
假设我想从 'con' 中的 table [MobileDevicesTable] 中获取所有列 Headers,语法是什么样的?
我认为它看起来像这样,使用下面的 'colnames' 之类的函数,但我不确定。感谢任何帮助:)
tableForMobileDevices <- colnames(con.MobileDevicesTable)
因为 ODBC 是 SQL 的包装器,所以最简单的获取方式是在某种查询中明确要求它们。
但是如果您只需要 table 的列标题,ODBC 中有内置方法可以满足这些常见需求。所以,你可以使用这个:
tableForMobileDevices<-dbListFields(con, "MobileDevicesTable")
您将您的连接和 table 的名称传递给它,然后取回字段名称
我连接到 ODBC 数据库
con <- dbConnect(odbc(), "DTAM QA")
我列出了所有 table 以确认
dbListTables(con)
但是如何从 'con'/我的连接 object 中的 table 中获取列 Headers?
假设我想从 'con' 中的 table [MobileDevicesTable] 中获取所有列 Headers,语法是什么样的?
我认为它看起来像这样,使用下面的 'colnames' 之类的函数,但我不确定。感谢任何帮助:)
tableForMobileDevices <- colnames(con.MobileDevicesTable)
因为 ODBC 是 SQL 的包装器,所以最简单的获取方式是在某种查询中明确要求它们。
但是如果您只需要 table 的列标题,ODBC 中有内置方法可以满足这些常见需求。所以,你可以使用这个:
tableForMobileDevices<-dbListFields(con, "MobileDevicesTable")
您将您的连接和 table 的名称传递给它,然后取回字段名称