在SQLSERVER2005中,存储过程可分为用户自定义的、系统预定义的以及扩展存储过程。用户自定义的存储过程是最常见的类型,用于满足特定业务需求;系统预定义的存储过程以sp_前缀命名,提供核心数据库功能;扩展存储过程则通过DLL动态链接库执行,通常以xp_开头,用于优化性能。