永洪社区
标题: 脚本删除数据问题 [打印本页]
作者: yhdata_BdTEPyLA 时间: 2022-5-22 17:05
标题: 脚本删除数据问题
建了一个SQL临时表:Abc_TMP,用来存放临时数据
需要每次加载的时候清空临时表,请问如何用脚本实现
DELETE FROM Abc_TMP
https://www.yonghongtech.com/help/Z-Suite/9.0/ch/topic668.htm?zoom_highlightsub=createConnection
已经参考这篇文章可以建立数据库连接,但是不知道怎么清空数据表
作者: 永洪Tech-LL 时间: 2022-5-22 17:05
本帖最后由 永洪Tech-LL 于 2022-5-26 10:53 编辑
看一下您有Abc_TMP这个数据源吗,这里填数据源名字,不要填表名字
作者: 小智慧 时间: 2022-5-22 17:29
这个是填报功能,这里的临时表是装载了用户输入的数据
作者: 天问台 时间: 2022-5-22 23:05
var pstmt = conn.prepareStatement("DELETE FROM Abc_TMP");
pstmt.executeUpdate();
作者: yhdata_BdTEPyLA 时间: 2022-5-25 15:24
这个问题还没有解决,请问能否解答一下。
作者: 永洪Tech-LL 时间: 2022-5-25 15:32
参考这一篇脚本填报,将转换成您自己的sqlhttps://www.yonghongtech.com/help/Z-Suite/9.4/ch/data_report_script.html
作者: yhdata_BdTEPyLA 时间: 2022-5-25 16:34
这篇文章看了,但还是解决不了问题。
目前只需要用脚本实现清空数据表的功能,其他填报功能都没有问题
也就是实现SQ L相同的功能:"DELETE FROM Abc_TMP"
作者: 永洪Tech-LL 时间: 2022-5-25 17:47
连接数据源后,需要你去执行sql。然后将更新commit进数据库
作者: 永洪Tech-LL 时间: 2022-5-25 17:47
把你写的发出来看下
作者: yhdata_BdTEPyLA 时间: 2022-5-26 09:16
var conn = null;
try {
//conn = createConnection(CONNECTION, "Abc_TMP");
conn = createConnection(SQL, "Abc_TMP");
}
finally {
if(conn != null) {
var pstmt = conn.prepareStatement("DELETE FROM Abc_TMP");
pstmt.executeUpdate();
}
}
(, 下载次数: 601)