Как ссылаться на имена таблиц в моем подключенном объекте ODB C? - PullRequest
0 голосов
/ 26 марта 2020

Я установил соединение с базой данных ODB C

con <- dbConnect(odbc(), "DTAM QA")

Я перечислил все таблицы для подтверждения

dbListTables(con)

Но как мне получить заголовки столбцов из моих таблиц в 'con' / моем объекте соединения?

Допустим, я хотел получить все заголовки столбцов из таблицы [MobileDevicesTable] в пределах 'con', как будет выглядеть синтаксис?

I ' Я думаю, что это будет выглядеть так, используя функцию типа «colnames» ниже, но я не уверен. Любая помощь приветствуется :)

tableForMobileDevices <- colnames(con.MobileDevicesTable)

1 Ответ

0 голосов
/ 26 марта 2020

Поскольку ODB C является оберткой вокруг SQL, поэтому самый простой способ получить что-либо - это явно запросить их в каком-либо запросе.

Но если вам нужен только столбец В заголовках таблицы есть встроенные методы в ODB C, которые отвечают этим общим потребностям. Таким образом, вы можете использовать это:

tableForMobileDevices<-dbListFields(con, "MobileDevicesTable")

Вы передаете ему свое соединение и имя таблицы и возвращаете имена полей

...