集成服务云-脚本执行工具-查询数据库数据原创
金蝶云社区-Mrchen
Mrchen
1人赞赏了该文章 517次浏览 未经作者许可,禁止转载编辑于2022年12月15日 15:20:40


一、需求概述

    【1】通过脚本执行工具,从指定数据库、数据表中查询数据。

二、帮助文献

    【1】使用SELECT关键字。

上传图片image.png

上传图片

三、分析与实现

    1、知识点(必懂)

    【1】参考文献明确指出脚本上下文使用的变量需要加@@前缀。

    【2】$cn标识表示此数据查询所需涉及到得数据源(数据库连接),所以需要保证系统中有连接能连接到目标数据库。

    【3】如果是数据库是当前苍穹环境的话可以使用$this。

    【4】关键字使用大写。


    2、$this说明

    $this只适用于当前苍穹环境所在的数据库。如若不知道$this对应哪个数据库,就一步一步尝试,首先先使用$this代表数据源,若报错 :

Table cxs.t1 doesn't exist

说明目标数据表不在$this对应的数据库,间接确定$this对应的数据库为"."前面的字符串cxs。此时则需使用自定义连接数据库。反之如下案例:

    3、$this案例

    【1】进入集成服务员->脚本执行工具

image.png

上传图片

    【2】执行结果
image.png

上传图片

    4、自定义数据库连接

        【1】因本次目标数据库在系统里面没有连接并且不是$this对应的数据库,所以首先创建一个连接用于连接目标数据库。(连接管理->连接配置->新增)。

image.png

上传图片

image.png

上传图片

    【2】连接创建好之后,进入脚本执行工具

      如果没有显示系统连接部分请详见:https://developer.kingdee.com/article/390545719494489856?fromAction=POST_ARTICLE&productLineId=29

image.png

上传图片

    【3】执行结果

image.png

上传图片

如果有更加方案,分享在评论区。

【附加】脚本开发指南-更多内容

赞 1