摘要: 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 2. 对于存储过程来说可以返回参数,而函数只能返回值或者表对象。 3. 存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。 4.... 阅读全文
posted @ 2013-07-24 16:50 积极的码农 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 转:Microsoft SQL Server 自定义函数整理大全--【叶子】 01、去除字符串中的html标记及标记中的内容【叶子函数分享一】去除字符串中的html标记及标记中的内容--1、创建函数create function [dbo].[clearhtml] (@maco varchar(8000))returns varchar(8000) as begin declare @i int while 1 = 1 begin set @i=len(@maco) set @maco=replace(@maco, substring(@maco,c... 阅读全文
posted @ 2013-07-24 11:29 积极的码农 阅读(3789) 评论(1) 推荐(0) 编辑