1、不能两个一起执行,如果你要保持逻辑一致,可以加个事务2、让p1带out参数,然后p1执行完把参数给p2
解决方案 »
- sql2000不支持的nvarchar(max),有什么办法解决吗?
- 刚安装好sql2000,什么都不懂,请人指教
- SQL语句的疑问
- smalldatetime与varchar是如何比较大小的?
- 谁学过会计,麻烦进来一下,多谢了。
- 关联查询:表1中有学号和每次考试成绩,表2有学号和姓名,查询生成新的表,包括学号、成绩、姓名
- C#下从SQL server数据库中读取word文档显示到窗体控件中
- 在DTS中,如何有选择的传递数据?
- union排序问题
- 急~~在线等待~DBF数据库与SQL SERVER通信
- server2008上面安装sql server2005,提示windows installer错误
- 跪求优化语句!!!!!!!
insert的同时怎么out? 然后赋值给代码页的一个局部变量(aspx)
类似的可以这样查询出来SELECT @@IDENTITY
go
exec p2 @参数1,@参数2
(
id int identity,
name varchar(9),
);go
create proc p1 @pram1 varchar(9),@pram2 int output
as
begin
insert into tbl(name) values(@pram1);
set @pram2 = @@IDENTITY;
end
;go
create proc p2 @parm1 varchar(9),@pram2 int
as
begin
select * from tbl where name=@parm1 and id=@pram2
end
;declare @pram2 int;
exec p1 'jack',@pram2 output;
exec p2 'jack',@pram2;
select @pram2 as pram2/*
id name
--------
1 jackpram2
--------
1
*/至于pram2如何传到aspx页面就是你前台的事情了