SqlServer存储过程及函数
发布时间:2020-12-12 14:18:33 所属栏目:MsSql教程 来源:网络整理
导读:存储过程和函数类似于Java中的方法。 ⒈存储过程 一组预先编译好的sql语句的集合,理解成批处理语句。 好处: ①提高代码的重用性 ②简化操作 ③减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 1.创建语法 1 if OBJECT_ID (N ‘ procName ‘
存储过程和函数类似于Java中的方法。 ⒈存储过程 一组预先编译好的sql语句的集合,理解成批处理语句。 好处: ①提高代码的重用性 ②简化操作 ③减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 1.创建语法 1 if OBJECT_ID(N‘procName‘,N‘P‘) is not null 2 drop proc procName 3 create proc /*procedure*/ procName 4 @paramName paramType /*= ‘默认值‘ output*/ 5 as 6 sql 7 go 参数带output则为输出参数 2.调用语法。 1 exec 存储过程名(实参列表); 3.删除存储过程 1 drop proc /*procedure*/ 存储过程名; 4.查看存储过程的信息 1 exec sp_helptext ‘存储过程名‘; ? ⒉函数 函数和存储过程意义和好处都是一样的。它们的唯一区别就是: 存储过程可以没有返回值,也可以有多个返回值,适合做批量插入数据、批量更新等。 函数必须有返回值,而且只能有1个,适合做处理数据后返回1个结果。 ? 1.创建语法 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |