我正在与Tos for ESB 7.1.1一起工作。我正在尝试连接到数据库(ORACLE),恢复我的ID_MAX并保存它,截断我的表并从视图中插入数据,并为每一行增加我的ID。
我做了什么:
连接到我的数据库(将其添加到我的元数据中):确定
保存我的ID_MAX(保存在上下文中):确定
我怎么了?
我要对表进行截断时出现错误:
组件tDBOutput_1中的异常(ODS_TEMPF_PROGRAMMES_TRUNCATE) java.lang.RuntimeException:对于删除,该模式必须具有一个键
我创建了一个特殊的Job只是为了截断表,这是我的设计师:
和我的tDBOutput:
我不知道在塔伦德(Talend)是否还有其他方法可以进行截断,所以我在等待您的帮助。
谢谢!
答案 0 :(得分:0)
所以这只是一个基本的SQL错误...我写了server_myTable,它是server.myTable ...
我关闭了主题。