hadoop - 无法在 db2 中创建外部 hadoop 表
问题描述
我在 db2 中创建外部 hadoop 表时遇到问题。我使用这个创建语句:
CREATE EXTERNAL HADOOP TABLE DATA_LAKE.TABLE_TEST (
Id int,
blabla varchar(10)
)
但是当我运行它时,我收到一条错误消息:
要创建的对象的名称与类型“表”的现有名称“TABLE_TEST”相同。SQLCODE=-601,SQLSTATE=42710。
在我的文件共享中,我没有任何具有此名称的表名,并且在 DATA_LAKE 模式下的 db2 中,我没有任何 TABLE_TEST 表。我还试图找到这张桌子在哪里,也许在目录中,但我什么也没找到。
SELECT * FROM SYSCAT.TABLES
WHERE TABNAME LIKE '%TABLE_TEST%'
请寻求任何帮助
解决方案
推荐阅读
- javascript - 有没有办法通过 JS/CSS display none 属性禁用自动完成功能?
- python - Django不会将表单数据保存到postgres数据库
- c - 没有收到来自父进程的信号
- r - base R — 如何检测 var-args (...) 是否分配了键名(命名参数)?
- javascript - RegExp:如何只找到一个匹配项(或不匹配模式)
- pandas - 如何按熊猫每个月份的单位价格分组?
- python - 使用熊猫数据框中的分类数据重命名变量
- macos - 如果内容视图具有点击手势动作,SwiftUI ForEach 的 onMove() 修饰符将停止工作
- node.js - 使用 express 插入文档时出现 postgresql 错误
- python - 使用多个文件执行 python 程序 - Python - Bash