模式,我可以指定與CREATE TABLE或DROP TABLE模式:RODBC:不能指定使用ALTER TABLE命令
sqlQuery(odbcConnect("Hive"), "DROP TABLE schema.table;")
但與ALTER TABLE:
sqlQuery(odbcConnect("Hive"), "ALTER TABLE schema.table RENAME TO schema.new_table;")
錯誤消息:.. .mismatched輸入「重命名」在調整人民幣分區
期待KW_EXCHANGE附近「表」這並沒有工作,要麼:
sqlQuery(odbcConnect("Hive"), "USE schema; ALTER TABLE table RENAME TO new_table;")
錯誤消息:...在';'處缺少EOF 'schema'附近
P.S.最後,我使用INSERT INTO TABLE解決了這個問題。不過,我仍然想知道原始問題的答案。
這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 – 2015-04-17 00:25:03
@BarbaraLaird:「使用更新的版本,這是爲什麼」看起來像是一個完全合法的答案:它允許直接解析並解釋必要性。 「你用什麼版本?」儘管如此,這將是一個評論。 – 2015-04-17 01:28:37