• 定义:存储过程是一种预编译的 T-SQL 代码块,存储在数据库中,可通过一个名称进行调用。
  • 优点:可提高性能、简化代码、增强安全性。
  • 创建:使用 CREATE PROCEDURE 语句。
  • 查看:使用 sp_helptext 或 sys.sp_tables 系统表。
  • 编译和执行:存储过程在首次调用时编译,以后调用时直接执行。
  • 调用:使用 EXECUTE 语句。
  • 修改:使用 ALTER PROCEDURE 语句。
  • 删除:使用 DROP PROCEDURE 语句。
  • 应用:数据处理、业务逻辑、错误处理、性能优化等。