createproc proc_out @uidint,@outputvarchar(200) output as --select结果集 select*from tree where node_id>@uid --对输出参数进行赋值 set@output='记录总数:'+convert(varchar(10),(selectcount(*) from tree)) --使用return,给存储过程一个返回值。 return200; go
三、在C#中,操作存储过程:
3.1 使用带有参数的sql语句
privatevoid sql_param()
3.2 存储过程的使用标准版
privatevoid sql_proc() }
3.3 存储过程的使用最简版:
privatevoid sql_jyh() }
带多个参数 的情况
create proc proc_out2 @uid int,@patid int,@output varchar(200) output as --select结果集 select * from tree where node_id>@uid and pat_id = @patid --对输出参数进行赋值 set @output='记录总数:'+convert(varchar(10),(select count(*) from tree)) --使用return,给存储过程一个返回值。 return200; go