【发布时间】:2026-01-21 02:35:02
【问题描述】:
您好,我正在尝试使用 jdbc 创建一个带有一些约束的配置单元表,这给了我一个错误 String sql1="CREATE TABLE sample_hive_table_2 (key1 int PRIMARY KEY ,value1 string)"; System.out.println(sql1); res = stmt.executeQuery(sql1); 线程“main”java.sql.SQLException 中的异常:查询返回非零代码:40000,原因:FAILED:ParseException 行 1:43 不匹配输入 'PRIMARY' 期望)在创建表语句中的 'int' 附近
at org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:194)
我需要做两件事 1) 创建一个带有约束的表 2) 使用 jdbc 程序查找表列的约束。 谢谢 希兹
【问题讨论】: