tongchenkeji 发表于:2023-11-20 19:55:070次点击 已关注取消关注 关注 私信 云数据仓库ADB一些复杂报表我们原先用存储过程做的,怎么做的呢?[阿里云云原生数据仓库] 暂停朗读为您朗读 云数据仓库ADB一些复杂报表我们原先用存储过程做的,怎么做的呢? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 云原生数据仓库AnalyticDB# BI74# 云原生数据仓库 AnalyticDB PostgreSQL版825# 存储536
sun20AM 2023-11-27 22:31:41 1 在阿里云的云数据仓库(ADB)中,你可以使用SQL语句来创建和管理存储过程。以下是创建存储过程的步骤: 登录到ADB的控制台,选择你需要操作的实例。 在左侧导航栏中,选择“SQL管理”>“存储过程”。 在右侧的页面中,点击“创建存储过程”按钮。 在弹出的窗口中,输入存储过程的名称和代码。存储过程的名称必须是唯一的,代码是SQL语句,用于定义存储过程的功能。 点击“提交”按钮,ADB会创建存储过程。 存储过程创建成功后,你可以通过调用存储过程的名字来执行存储过程。 请注意,存储过程只能包含SQL语句,不能包含PL/SQL、Python等高级语言。此外,存储过程必须以关键字CREATE OR REPLACE PROCEDURE开始,以关键字END结束。 在使用存储过程时,你需要确保你的SQL语句是正确的,否则存储过程可能会返回错误的结果。如果你不确定你的SQL语句是否正确,你可以先在普通的SQL查询中使用这个SQL语句,然后再将其放入存储过程中。
在阿里云的云数据仓库(ADB)中,你可以使用SQL语句来创建和管理存储过程。以下是创建存储过程的步骤:
登录到ADB的控制台,选择你需要操作的实例。
在左侧导航栏中,选择“SQL管理”>“存储过程”。
在右侧的页面中,点击“创建存储过程”按钮。
在弹出的窗口中,输入存储过程的名称和代码。存储过程的名称必须是唯一的,代码是SQL语句,用于定义存储过程的功能。
点击“提交”按钮,ADB会创建存储过程。
存储过程创建成功后,你可以通过调用存储过程的名字来执行存储过程。
请注意,存储过程只能包含SQL语句,不能包含PL/SQL、Python等高级语言。此外,存储过程必须以关键字
CREATE OR REPLACE PROCEDURE
开始,以关键字END
结束。在使用存储过程时,你需要确保你的SQL语句是正确的,否则存储过程可能会返回错误的结果。如果你不确定你的SQL语句是否正确,你可以先在普通的SQL查询中使用这个SQL语句,然后再将其放入存储过程中。
存储过程用抽取工具做 比如kettle 此回答整理自钉群“云数据仓库ADB-开发者群”