我經常使用 RODBC 來處理 R 中的 MS Access 檔案。對于洗掉現有表 sqlDrop 可以正常作業,例如:
db <- odbcConnectAccess(choose.files(caption="select database"))
sqlDrop(db, "existing_dummy_table")
我現在需要做的是洗掉存盤在 Access 資料庫中的現有查詢。sqlDrop 似乎只適用于表,而不適用于查詢。
sqlDrop(db, "existing_dummy_query")
提出:
Error in odbcTableExists(channel, sqtable, abort = errors) :
‘existing_dummy_query’: table not found on channel
有什么解決方案如何洗掉/洗掉現有查詢?
謝謝!
uj5u.com熱心網友回復:
經過大量測驗,我自己發現了一個靈魂:
sqlQuery(db, "DROP TABLE existing_dummy_query";)
也許它對其他人有幫助。DROP VIEW 不起作用。我不知道為什么。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/497036.html