虽然Azure Database for PostgreSQL 支持多种编程语言,但 SQL 是 PostgreSQL 的本机语言,最适合与优化器配合使用。 存储过程是使用关键字 CREATE PROCEDURE 创建的。 或者,使用 CREATE OR REPLACE PROCEDURE 创建新过程或替换具有相同名称的过程。 包括一个架构名称,用于在特定架构中创建...
PostgreSQL 支持存储过程和函数以使 SQL 查询可重用。 本模块介绍如何创建和运行存储过程和函数。学习目标 完成此模块后,你将能够: 在Azure Database for PostgreSQL 中创建存储过程。 在Azure Database for PostgreSQL 中调用存储过程。 在Azure Database for PostgreSQL 中创建并使用函数。
若要调用存储过程,请使用 CALL 关键字。 任何定义的输入参数都必须传递给存储过程,除非使用默认值定义了参数。例如,myprocedure 存储过程可以更轻松地将数据插入表中。SQL 复制 CALL insert_data (1, 2); 在此示例中,myprocedure 用于仅将两个值插入表中。 随着表结构越来越复杂,...
PostgreSQL 支持存储过程和函数以使 SQL 查询可重用。 本模块介绍如何创建和运行存储过程和函数。学习目标 完成此模块后,你将能够: 在Azure Database for PostgreSQL 中创建存储过程。 在Azure Database for PostgreSQL 中调用存储过程。 在Azure Database for PostgreSQL 中创建并使用函数。
若要调用存储过程,请使用 CALL 关键字。 任何定义的输入参数都必须传递给存储过程,除非使用默认值定义了参数。例如,myprocedure 存储过程可以更轻松地将数据插入表中。SQL 复制 CALL insert_data (1, 2); 在此示例中,myprocedure 用于仅将两个值插入表中。 随着表结构越来越复杂,并...
若要调用存储过程,请使用 CALL 关键字。 任何定义的输入参数都必须传递给存储过程,除非使用默认值定义了参数。 例如,myprocedure 存储过程可以更轻松地将数据插入表中。 SQL CALLinsert_data (1,2); 在此示例中,myprocedure 用于仅将两个值插入表中。随着表结构越来越复杂,并且你想要包含...
在Azure Database for PostgreSQL 中创建并使用函数。 开始 添加 添加到集合 添加到计划 添加到挑战 先决条件 展示对关系数据库的理解。 展示对基本 SQL 的理解。 此模块属于这些学习路径 配置和迁移到 Azure Database for PostgreSQL 模块评估 正确回答 {percent}% 的问题才能通过。
若要调用存储过程,请使用 CALL 关键字。 任何定义的输入参数都必须传递给存储过程,除非使用默认值定义了参数。例如,myprocedure 存储过程可以更轻松地将数据插入表中。SQL 复制 CALL insert_data (1, 2); 在此示例中,myprocedure 用于仅将两个值插入表中。 随着表结构越来越复杂,并...