文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SQL存储过程与自定义函数实例

SQL存储过程与自定义函数实例

时间:2010-09-30  来源:知足常乐(Mr.Zhang)

存储过程

1、create PROCEDURE Sp_Conn_Sort
(
@tblName   varchar(255),       -- 表名

@strGetFields varchar(1000) = '*',  -- 需要返回的列

)

as

 declare @strSQL   varchar(5000)       -- 主语句,声明变量

  begin

          set @strSQL='select count(*) as Total from ' + @tblName + ' where '+@strWhere
  end

  exec(@strSQL) --执行SQL相当于 select count(*) as Total from tblName

 

2、调用存储过程

  exec Sp_Conn_Sort '',''   不能加括号    或者 exec Sp_Conn_Sort @tblName='',@strGetFields=''

 

自定义函数

1、create function addEx
(@a int=1,
 @b int=1
)
returns int --注意这里与存储过程的区别
AS
begin
   return  @a+@b
end

2、调用函数

select dbo.addEx(2,2)  --这里要加上dbo.区别与内置函数

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载