Talend:截断 Table 并从视图中插入数据
Talend : Truncate Table and insert data from a view
我正在为 ESB 7.1.1 的 Tos 工作。我正在尝试连接到数据库 (ORACLE),恢复我的 ID_MAX 并保存它,截断我的 table 并从视图中插入数据,并为每一行增加我的 ID。
我做了什么:
连接到我的数据库(将其添加到我的元数据中):好的
保存我的ID_MAX(保存在上下文中):OK
我的问题是什么:
当我想截断我的 table 时出现错误:
组件 tDBOutput_1 中的异常 (ODS_TEMPF_PROGRAMMES_TRUNCATE)
java.lang.RuntimeException:要删除,模式必须有一个键
我创建了一个特殊的工作来截断我的 table 这是我的设计师 :
和我的 tDBOutput:
fAM.png
我不知道在 Talend 中是否有任何其他方法可以执行 TRUNCATE,所以我正在等待您的帮助。
谢谢!
所以这只是一个基本的 SQL 错误…我写了 server_myTable
结果是 server.myTable
…
我关闭主题。
我正在为 ESB 7.1.1 的 Tos 工作。我正在尝试连接到数据库 (ORACLE),恢复我的 ID_MAX 并保存它,截断我的 table 并从视图中插入数据,并为每一行增加我的 ID。
我做了什么:
连接到我的数据库(将其添加到我的元数据中):好的
保存我的ID_MAX(保存在上下文中):OK
我的问题是什么:
当我想截断我的 table 时出现错误:
组件 tDBOutput_1 中的异常 (ODS_TEMPF_PROGRAMMES_TRUNCATE) java.lang.RuntimeException:要删除,模式必须有一个键
我创建了一个特殊的工作来截断我的 table 这是我的设计师 :
和我的 tDBOutput:
我不知道在 Talend 中是否有任何其他方法可以执行 TRUNCATE,所以我正在等待您的帮助。
谢谢!
所以这只是一个基本的 SQL 错误…我写了 server_myTable
结果是 server.myTable
…
我关闭主题。