create proc aa
as
return 45
go
create proc bb
as
declare @a int
exec @a=aaselect @a
go
exec bbgodrop proc aa,bb
as
return 45
go
create proc bb
as
declare @a int
exec @a=aaselect @a
go
exec bbgodrop proc aa,bb
解决方案 »
- 请各位去看一个帖子,100分的,是角色分配的问题,发错区了,请见面地址。
- 这样的要求怎么实现
- 数据类型是text时,怎样判断是否为空,用is null 不好用,急!!!!!
- sql的count函数问题,帮帮小弟!!
- 数据库设计的问题
- 大家帮忙一个简单的查询
- 如何使用ado.connection or ado.command or ado.recordset 的 execute Method 进行对数据库的varbinary类型的数据进行读取和写入?(急!急!急!急!急!急!)
- 加max()做最大值查询报错
- mysql三表查询
- SQL函数怎么执行动态sql语句呢?
- 在Ms Sql server 存储过程中怎样检查一个字符串是一个合法的日期时间串呢?
- VC6下ADO连接数库库追加数据时AddNew()为何随机追加记录
bb中declare @a int exec @a=aa 接收@a就是0了.
as
select 45 return
go
create proc bb
as
create table #return(a int)
insert #return exec aaselect * from #return
go
exec bbgodrop proc aa,bb
create table #return(a varchar(25))
insert #return exec aa
select * from #return
運行沒問題,但用 select @bb from #return 取不出值來.@bb為空.