hive odbc参数化查询

2j4z5cfb  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(325)

想要在c应用程序中针对配置单元运行查询。

OdbcCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM user WHERE id = ?";
cmd.Parameters.Add("?id", OdbcType.Int).Value = 4;

OdbcDataReader reader = cmd.ExecuteReader();

但最终从odbc驱动程序得到一个错误
执行查询时服务器中出现错误[hy000][hortonworks][hiveodbc](80)语法或语义分析错误。来自服务器的错误消息:编译语句时出错:失败:parseexception行1:42无法识别表达式规范中“?”“”附近的输入

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题