创建存储过程和用户定义的函数

高级
数据分析人员
数据工程师
数据科学家
数据库管理员
开发人员
解决方案架构师
学生
Azure SQL 数据库
Azure SQL 托管实例
Azure 虚拟机中的 SQL Server
虚拟机上的 Azure SQL Server
SQL Server

了解如何使用存储过程对 T-SQL 语句进行分组,以便在需要时使用和重复使用它们。 你可能需要执行其他人已创建或创建自己的存储过程。

学习目标

完成本模块后,你将能够:

  • 通过执行存储过程返回结果。

  • 将参数传递给过程。

  • 创建封装 SELECT 语句的简单存储过程。

  • 使用 EXEC 和 sp_executesql 构造和执行动态 SQL。

  • 创建简单的用户定义的函数并对其编写查询。

先决条件

在开始本模块之前,你应该有使用 Transact-SQL 查询从数据库中的表检索和筛选数据的经验。