使用“脚本”活动

在本文中,你将了解如何添加新的 SQL 脚本活动、添加新连接以及配置脚本内容。 脚本活动对支持数据操作语言(DML)和数据定义语言(DDL)的数据存储系统执行查询和非查询 SQL 脚本。

可以使用脚本活动在以下数据存储之一中调用 SQL 脚本:

先决条件

若要开始,请完成以下先决条件:

  • 具有有效订阅的租户帐户。 免费创建帐户。
  • 创建了工作区。

通过 UI 将脚本活动添加到管道

  1. 打开现有管道或创建新管道。

  2. 选择“添加管道活动”,然后搜索“脚本”

    屏幕截图显示在画布中选择脚本活动的位置。

  3. 或者,您可以在管道顶部的“活动”功能区中搜索脚本活动,然后选择它以将其添加到管道画布中。

    屏幕截图显示了在功能区中选择“脚本”活动的位置。

  4. 在画布上选择新建的脚本任务(如果尚未已选择)。

    屏幕截图显示脚本活动的“常规”选项卡。

有关 常规 设置的指导,请参阅 “常规 设置”。

配置脚本活动

  1. 选择 “设置” 选项卡,然后从下拉列表中选择现有连接,或创建新的连接。

  2. 选择连接后,选择“查询”以获取数据结果,或选择NonQuery执行任何目录操作。 查询返回结果集(SELECT 语句)。 NonQuery 运行不返回数据的语句(INSERT、UPDATE、DELETE、CREATE、DROP)。

    屏幕截图显示脚本活动的“设置”选项卡。

  3. 在脚本表达式框中输入内容。 可以通过多种方式将脚本内容输入表达式框中:

    1. 通过在框中选择或选择右侧的动态内容图标来添加 动态内容 。 将显示一个浮出控件,如以下屏幕截图所示,显示可用于生成表达式的动态内容和函数。 如果你熟悉 Power Automate,则体验类似。

      屏幕截图显示脚本活动中的动态浮出内容。

    2. 直接在代码编辑器中编辑脚本代码,方法是选择右侧的铅笔图标,如以下屏幕截图所示。 选择后,将弹出一个新对话框,以便可以编写和编辑代码。

      屏幕截图显示在脚本活动中编辑代码。

    3. 使用采用 IntelliSense 代码补全功能的表达式生成器,通过突出显示、语法检查和自动补全来创建表达式。 有关详细信息,请参阅 表达式语言

保存并运行或调度管道

切换到管道编辑器顶部的“ 开始 ”选项卡,然后选择保存按钮以保存管道。 选择 “运行 ”以直接运行,或 计划 以按特定时间或间隔计划运行。 有关管道运行的详细信息,请参阅: 计划管道运行

屏幕截图显示管道编辑器中的“开始”选项卡,并突出显示了选项卡名称、“保存”、“运行”和“计划”按钮。

运行后,可以从画布下方的“ 输出 ”选项卡监视管道执行并查看运行历史记录。