oracle - Talend:截断表并从视图中插入数据
问题描述
我正在为 ESB 7.1.1 与 Tos 一起工作。我正在尝试连接到数据库(ORACLE),恢复我的 ID_MAX 并保存它,截断我的表并从视图中插入数据,并为每一行增加我的 ID。
我做了什么 :
连接到我的数据库(将其添加到我的元数据):好的
保存我的 ID_MAX(保存在上下文中):好的
我的问题是什么:
当我想截断我的表时出现错误:
组件 tDBOutput_1 (ODS_TEMPF_PROGRAMMES_TRUNCATE) java.lang.RuntimeException 中的异常:对于删除,模式必须有一个键
我创建了一个特殊的工作只是为了截断我的表这是我的设计师:
和我的 tDBOutput :
我不知道是否有其他方法可以在 Talend 中进行 TRUNCATE,所以我正在等待您的帮助。
谢谢 !
解决方案
所以这只是一个基本的 SQL 错误……我写server_myTable
的是server.myTable
……</p>
我关闭主题。
推荐阅读
- css - 如何使外边距是柱状网格中装订线大小的两倍?
- output - 如何将输出保存在 cplex 的特定文件夹中?
- c++ - 我的变量正在相互混合值???? C++
- c# - .net 核心中的 Jquery DataTables 服务器端
- python - 为什么Python中无递归的中序树遍历无限运行?
- tfs - TFS - 如何在同一个工作区中使用多台计算机而不需要每天检查我的代码
- python - 如何使用 BeautifulSoup 循环抓取多个网页上的多个文档?
- logstash - logstash prune 插件导致 json 变成文本(/ruby 对象)
- java - 如何编写具有 ArrayList 和 int 作为参数并返回 ArrayList 的方法
- java - 为什么我不在 Java 中附加一个 int 数组?