从品牌网站建设到网络营销策划,从策略到执行的一站式服务
在sql
创新互联建站于2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元弥渡做网站,已为上家服务,为弥渡各地企业和个人服务,联系电话:18982081108
server数据库的维护或者web开发中,有时需要在存储过程或者作业等其他数据库操作中调用其它的存储过程,下面介绍其调用的方法
在sql
server数据库的维护或者web开发中,有时需要在存储过程或者作业等其他数据库操作中调用其它的存储过程,下面介绍其调用的方法
一、sql
server中调用不带输出参数的存储过程
sql
代码
--存储过程的定义
create
procedure
[sys].[sp_add_product]
(
@m_viewcount
int
=
,@m_hotcount
int
=
)
as
go
--存储过程的调用
declare
@m_viewcount
int
declare
@m_hotcount
int
exec
sp_add_product
@m_viewcount,@m_hotcount
二、sql
server中调用带输出参数的存储过程
sql
代码
--定义存储过程
create
procedure
[sys].[sp_add_product]
(
@m_viewcount
int
=
,@m_hotcount
int
output
)
--存储过程的调用
declare
@m_viewcount
int
=0
declare
@m_hotcount
int
exec
dbo.sp_add_product
@m_viewcount,@m_hotcount
output
set @strSQL = 'select top ' + str(@PageSize) +' '+@strGetFields+ '
from [' + @tblName + '] where ' + @strWhere + ' ' + @strOrder
else
set @strSQL = 'select top ' + str(@PageSize) +' '+@strGetFields+ '
from ['+ @tblName + '] '+ @strOrder--如果是第一页就执行以上代码,这样会加快执行速度
上面两个from前有全角符号,别换行改到一起就可以了
set @strSQL = 'select top ' + str(@PageSize) +' '+@strGetFields+ ' from [' + @tblName + '] where ' + @strWhere + ' ' + @strOrder
else
set @strSQL = 'select top ' + str(@PageSize) +' '+@strGetFields+ ' from ['+ @tblName + '] '+ @strOrder--如果是第一页就执行以上代码,这样会加快执行速度
存储过程问题
不是提示了吗?
PAYSTAT24MONTH 无效
你看是不是写错列名了。
或者你A调用B的时候某些参数类型变了。
你可通过print来打印出你运行到的步骤来调试的。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图