本节说明查询请求常见的错误码。 |序号|错误码|错误信息| | --- | --- | --- | |1|1005|创建表格失败,并给出具体原因。| |2|1007|不能创建同名的数据库。| |3|1008|不能删除不存在的数据库。| |4|1044|用户不能访问未授权的数据库。| |5|1045|用户名及密码不匹配,不能访问系统。| |6|1046|没有指定要查询的目标数据库。| |7|1047|用户指定了无效的指令。| |8|1049|用户指定了无效的数据库。| |9|1050|已存在同名的数据表。| |10|1051|用户指定了无效的数据表。| |11|1052|指定的列名有歧义,不能唯一确定对应列。| |12|1053|为Semi-Join/Anti-Join查询指定了非法的数据列。| |13|1054|表中不存在指定的列。| |14|1058|查询语句中选择的列数目与查询结果的列数目不一致。| |15|1060|出现了重复的列名字。| |16|1064|没有存活的BE节点。| |17|1066|查询语句中出现了重复的表别名。| |18|1094|线程ID无效。| |19|1095|非线程的拥有者不能终止线程的运行。| |20|1096|查询语句没有指定要查询或操作的数据表。| |21|1102|数据库名字不正确。| |22|1104|数据表名字不正确。| |23|1105|其它错误。| |24|1110|子查询中指定了重复的列。| |25|1111|在Where从句中非法使用聚合函数。| |26|1113|新建表的列集合不能为空。| |27|1115|使用了不支持的字符集。| |28|1130|客户端使用了未被授权的IP地址来访问系统。| |29|1132|没有权限修改用户密码。| |30|1141|撤销用户权限时指定了用户不具备的权限条目。| |31|1142|用户执行了未被授权的操作。| |32|1166|数据列名字不正确。| |33|1193|使用了无效的系统变量名字。| |34|1203|用户使用的活跃连接数目超过了限制。| |35|1211|不允许创建新用户。| |36|1227|用户执行了越权操作。| |37|1228|会话变量不能通过SET GLOBAL指令来修改。| |38|1229|全局变量应通过SET GLOBAL指令来修改。| |39|1230|相关的系统变量没有缺省值。| |40|1231|给某系统变量设置了无效值。| |41|1232|给某系统变量设置了错误数据类型的值。| |42|1248|没有给内联视图设置别名。| |43|1251|客户端不支持服务器要求的用户认证协议。| |44|1286|配置的存储引擎不正确。| |45|1298|配置的时区不正确。| |46|1347|对象与期望的类型不匹配。| |47|1353|视图的Select从句中指定的列数目与其定义的列数目不相等。| |48|1364|没有给不允许NULL值的列设置缺省值。| |49|1372|密码长度不够。| |50|1396|用户执行的某操作运行失败。| |51|1471|指定表不允许插入数据。| |52|1507|删除不存在的分区,且没有指定如果存在才删除的条件。| |53|1508|应该通过删除表的操作来删除所有分区。| |54|1517|出现了重复的分区名字。| |55|1524|指定的插件尚未被加载。| |56|1567|分区的名字不正确。| |57|1621|指定的系统变量是只读的。| |58|1735|表中不存在指定的分区名。| |59|1748|不能向没有分区的表中插入数据。| |60|1749|不存在指定的分区。| |61|5000|指定的表不是OLAP表。| |62|5001|指定的存储过程路径无效。| |63|5002|应显示指定列名。| |64|5003|维度列应排在指标列之前。| |65|5004|表至少应包含1个维度列。| |66|5005|集群ID无效。| |67|5006|无效的查询规划提示。| |68|5007|冲突的查询规划提示。| |69|5008|数据插入提示仅适用于有分区的数据表。| |70|5009|PARTITION从句不适用于向不分区的表插入数据。| |71|5010|待创建表的列数目与SELECT从句中的列数目不相等。| |72|5011|无法解析表引用。| |73|5012|指定的值不是一个有效数字。| |74|5013|不支持该时间单位。| |75|5014|表状态不正常。| |76|5015|分区状态不正常。| |77|5016|分区上存在数据导入任务。| |78|5017|指定列不是维度列。| |79|5018|值的格式无效。| |80|5019|数据副本与版本不匹配。| |81|5021|BE节点已离线。| |82|5022|非分区表的分区数不为1。| |83|5023|修改表或数据的语句中没有指定任何操作。| |84|5024|任务执行超时。| |85|5025|数据插入操作失败。| |86|5026|通过SELECT语句创建表时使用了不支持的数据类型。| |87|5027|没有设置指定的参数。| |88|5028|没有找到指定的集群。| |89|5030|某用户没有访问集群的权限。| |90|5031|没有指定参数或参数无效。| |91|5032|没有指定集群实例数目。| |92|5034|已存在同名的集群。| |93|5035|集群实例数目配置错误。| |94|5036|集群中BE节点不足。| |95|5037|删除集群前应先删除所有数据库。| |96|5037|集群中不存在指定ID的BE节点。| |97|5038|没有指定集群名字。| |98|5040|不存在同名的集群。| |99|5041|没有指定集群名字。| |100|5042|没有权限。| |101|5043|实例数目应大于0。| |102|5046|源集群不存在。| |103|5047|目的集群不存在。| |104|5048|源数据库不存在。| |105|5049|目的数据库不存在。| |106|5050|没有选择集群。| |107|5051|应先将源数据库关联至目的数据库。| |108|5052|集群内部错误:BE节点信息错误。| |109|5053|没有从源数据库到目的数据库的迁移任务。| |110|5054|指定数据库已经被关联至目的数据库,或正在迁移数据。| |111|5055|数据库关联或数据迁移不能在同一集群内执行。| |112|5056|不能删除数据库:它被关联至其它数据库或正在迁移数据。| |113|5056|不能重命名数据库:它被关联至其它数据库或正在迁移数据。| |114|5056|集群中BE节点不足。| |115|5056|集群内已存在指定数目的BE节点。| |116|5059|集群中存在处于下线状态的BE节点。| |117|5062|集群名字非法:default_cluster是保留的名字。| |118|5063|类型名不正确。| |119|5064|通用错误提示。| |120|5063|Colocate功能已被管理员禁用。| |121|5063|不存在同名的colocate数据表。| |122|5063|Colocate表必须是OLAP表。| |123|5063|Colocate表应该具有同样的副本数目。| |124|5063|Colocate表应该具有同样的分桶数目。| |125|5063|Colocate表的分区列数目应该一致。| |126|5063|Colocate表的分区列的数据类型应该一致。| |127|5064|指定表不是colocate表。| |128|5065|指定的操作是无效的。| |129|5065|指定的时间单位是非法的,正确的单位包括:DAY、WEEK、MONTH。| |130|5066|动态分区起始值应该小于0。| |131|5066|动态分区起始值不是有效的数字。| |132|5066|动态分区结束值应该大于0。| |133|5066|动态分区结束值不是有效的数字。| |134|5066|动态分区结束值为空。| |135|5067|动态分区分桶数应该大于0。| |136|5067|动态分区分桶值不是有效的数字。| |137|5066|动态分区分桶值为空。| |138|5068|是否允许动态分区的值不是有效的布尔值:true或者false。| |139|5069|指定的动态分区名前缀是非法的。| |140|5070|指定的操作被禁止了。| |141|5071|动态分区副本数应该大于0。| |142|5072|动态分区副本值不是有效的数字。|