【发布时间】:2014-10-08 08:23:09
【问题描述】:
我可以使用 CREATE TABLE 或 DROP TABLE 指定架构:
sqlQuery(odbcConnect("Hive"), "DROP TABLE schema.table;")
但不使用 ALTER TABLE:
sqlQuery(odbcConnect("Hive"), "ALTER TABLE schema.table RENAME TO schema.new_table;")
错误消息:...不匹配的输入 'RENAME' 期望 KW_EXCHANGE 在 alter exchange 分区中的 'table' 附近
这也不起作用:
sqlQuery(odbcConnect("Hive"), "USE schema; ALTER TABLE table RENAME TO new_table;")
错误消息:...在 ';' 处缺少 EOF靠近“模式”
附:最后,我使用 INSERT INTO TABLE 解决了这个问题。不过,我仍然想知道原始问题的答案。
【问题讨论】:
标签: sql r database-schema rodbc