SQL Server 基础知识之 - 存储过程
SSMS 就是 SQL Server Management Studio
概念:是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升
目的:方便的从系统表中查询信息,或完成与更新数据库表相关的管理任务或其他的系统管理任务。
分类:
1.系统存储过程 sp_* 例如 sp_rename sp_help
2.自定义存储过程 就是 T-SQL程序哦,可接受和返回用户提供的参数
3.扩展存储过程
创建存储过程: T-SQL存储过程的结构和语法格式
主要由3块内容组成:
a.创建语句行 过程名名字自己定义
b.参数列表 如果没有形参可以不定义
1.输入参数 2.默认值参数 3.用OUTPUT显示标注的输出参数
c.存储过程的过程体
以AS开头的用BEGIN。。。END嵌套的T-SQL语句块
调用存储过程
格式为:
EXEC 存储过程名称【实参列表】
如下图 ,存储过程名为borrowed,调用。。
管理存储过程 --之 修改存储过程
使用关键字 ALTER ,其他基本不动。。
管理存储过程 --之 删除存储过程 语法及实例见上图
未完,待补充。。。。