找文章 / 找答案
精选问答 更多内容

[填报与传统报表] 脚本删除数据问题

yhdata_BdTEPyLA铂金二 显示全部楼层 发表于 2022-5-22 17:05:31 |阅读模式 打印 上一主题 下一主题
1
已解决
建了一个SQL临时表:Abc_TMP,用来存放临时数据

需要每次加载的时候清空临时表,请问如何用脚本实现
DELETE FROM Abc_TMP



https://www.yonghongtech.com/help/Z-Suite/9.0/ch/topic668.htm?zoom_highlightsub=createConnection
已经参考这篇文章可以建立数据库连接,但是不知道怎么清空数据表

最佳答案

永洪Tech-LL 铂金一 关注Ta

2022-05-22 17:05:32

看一下您有Abc_TMP这个数据源吗,这里填数据源名字,不要填表名字
查看完整内容
回复

使用道具 举报

精彩评论16

永洪Tech-LL铂金一 显示全部楼层 发表于 2022-5-22 17:05:32
本帖最后由 永洪Tech-LL 于 2022-5-26 10:53 编辑

看一下您有Abc_TMP这个数据源吗,这里填数据源名字,不要填表名字
回复

使用道具 举报

小智慧青铜二 显示全部楼层 发表于 2022-5-22 17:29:00
这个是填报功能,这里的临时表是装载了用户输入的数据
回复

使用道具 举报

天问台白银一 显示全部楼层 发表于 2022-5-22 23:05:07
var pstmt = conn.prepareStatement("DELETE FROM Abc_TMP");
pstmt.executeUpdate();
回复

使用道具 举报

yhdata_BdTEPyLA铂金二 来自手机 显示全部楼层 发表于 2022-5-25 15:24:39
这个问题还没有解决,请问能否解答一下。
回复

使用道具 举报

永洪Tech-LL铂金一 显示全部楼层 发表于 2022-5-25 15:32:59
参考这一篇脚本填报,将转换成您自己的sqlhttps://www.yonghongtech.com/help/Z-Suite/9.4/ch/data_report_script.html
回复

使用道具 举报

yhdata_BdTEPyLA铂金二 显示全部楼层 发表于 2022-5-25 16:34:57
这篇文章看了,但还是解决不了问题。

目前只需要用脚本实现清空数据表的功能,其他填报功能都没有问题

也就是实现SQ L相同的功能:"DELETE FROM Abc_TMP"

回复

使用道具 举报

永洪Tech-LL铂金一 显示全部楼层 发表于 2022-5-25 17:47:47
yhdata_BdTEPyLA 发表于 2022-5-25 16:34
这篇文章看了,但还是解决不了问题。

目前只需要用脚本实现清空数据表的功能,其他填报功能都没有问题

连接数据源后,需要你去执行sql。然后将更新commit进数据库
回复

使用道具 举报

永洪Tech-LL铂金一 显示全部楼层 发表于 2022-5-25 17:47:54
把你写的发出来看下
回复

使用道具 举报

yhdata_BdTEPyLA铂金二 显示全部楼层 发表于 2022-5-26 09:16:26
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();
  }
}


WeChat95a24ecd72e594ec8f8a6cf9977576ed.png


回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部