4
我在尝试使用R/RODBC对MSSQL 2008 R2数据库的结构进行编目。我建立了一个DSN,通过R连接并使用了sqlTables()
命令,但这只是获取'系统数据库'信息。R RODBC显示所有表格
library(RODBC)
conn1 <- odbcConnect('my_dsn')
sqlTables(conn1)
但是,如果我这样做:
library(RODBC)
conn1 <- odbcConnect('my_dsn')
sqlQuery('USE my_db_1')
sqlTables(conn1)
我获得与my_db_1数据库相关联的表。有没有办法看到所有的数据库和表,而不需要手动输入单独的USE语句?
这个SQL会给你一个所有数据库的列表:'SELECT name FROM master..sysdatabases;' – nrussell
@nrussell:完美,谢谢。 – screechOwl
@nrussell:你想把它放在答案中,我会选择它? – screechOwl