通过RJDBC在vertica中创建表

通过RJDBC在vertica中创建表,r,vertica,rjdbc,R,Vertica,Rjdbc,我在Stackoverflow中看到了一个类似的问题,但没有得到回答。请让我知道这个问题是否已经在其他地方得到了回答。对不起,吵闹了。如果没有,我的问题是 我通过RJDBC从R连接到Vertica。我在查询和获取类似select*的结果方面没有问题。但是我尝试使用命令创建一个表 dbSendQuery(vertica, "create table schema.tablename( ID INTEGER, PRODUCT VARCHAR(100)) ORDER BY

我在Stackoverflow中看到了一个类似的问题,但没有得到回答。请让我知道这个问题是否已经在其他地方得到了回答。对不起,吵闹了。如果没有,我的问题是

我通过RJDBC从R连接到Vertica。我在查询和获取类似
select*
的结果方面没有问题。但是我尝试使用命令创建一个表

dbSendQuery(vertica, "create table schema.tablename(
   ID      INTEGER,
   PRODUCT VARCHAR(100))
   ORDER BY ID
   UNSEGMENTED ALL NODES;")
我得到这个错误

.verify.JDBC.result(r)“无法检索JDBC结果集”中出错 对于“,:无法检索创建表的JDBC结果集 schema.tablename( ID整数, 产品VARCHAR(100) 按ID订购 未对所有节点进行分段;([Vertica]JDBC需要一个结果集,但不是从查询“创建表”生成的 schema.tablename(

我想知道,我应该如何使用RJDBC通过R在vertica中创建一个表


谢谢。

您可能想试试
dbSendUpdate()
而不是,不?这很有效。非常感谢。您好,现在我正在尝试从R连接Oracle。我按照的步骤进行操作,但仍然在.jfindClass(as.character(driverClass)[1]中出现
错误:找不到类。
如果您有不同的问题,请将其作为不同的问题发布。您好,现在我正尝试从R连接Oracle。我遵循了link中的步骤。我的驱动程序连接oDriver=JDBC(driverClass=“Oracle.JDBC.OracleDriver”,classPath=“/path/ojdbc7.jar”),但仍然在.jfindClass(as.character(driverClass)[1]中出错:找不到类。我有ORACLE\u HOME、LD\u LIBRARY\u路径设置。我不确定我还缺少什么