读书人

大家好请问一上Ms SQL存储过程有没有

发布时间: 2013-03-26 21:10:05 作者: rapoo

大家好,请教一下Ms SQL存储过程有没有包这一概念
大家好:
刚接触oracle,看里面的存储过程里有包一概念,一个包里可以有多个函数或者过程,现在要把这一包转到Ms SQL,之前用Ms SQL都是单个函数或者过程.不知道MS SQL有没有这样一个概念?网上搜过,没找到,不知道大家有没有接触过? sql 存储
[解决办法]
没有

有程序集概念和架构概念
[解决办法]
ssis包倒有,不过好像和Oracle的不一样
[解决办法]
比如有两个存储过程A,B,A调用b,也就是

create proc a
as
exec b

这样的,那么参数就定义在A里面,然后如果B需要这些参数,就:
create proc a
as
declare @xx int
set @xx=1
exec b @xx

这样
[解决办法]
存储过程嵌套吧
create proc a(@id int output)
as
set @id=1

create proc b(@id)
as
select * from tb where id=@id

create proc c
as
declare @id int
exec a @id output
exec b @id
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

读书人网 >SQL Server

热点推荐