我想在转换中执行TRUNCATE TABLE清空一张表,用"执行一个SQL脚本"组件配置后,运行没报错,但数据还在,是什么原因?
8 个赞
"执行一个SQL脚本"组件在转换中默认只在初始化阶段执行SQL语句。确保在配置中正确选择了数据库连接,并输入了SQL语句。如果SQL语句包含变量,需要勾选"变量替换"选项。另外,如果是TRUNCATE或DELETE操作,确认SQL语句中表名和模式名填写的正确性。如果问题仍然存在,可以尝试在作业中使用"SQL"组件或"清空表"组件来执行此操作。
1 个赞