--这是建一个过程
create proc pTestProc as
begin select * from table1end
Go--这是调用
exec pTestProc
create proc pTestProc as
begin select * from table1end
Go--这是调用
exec pTestProc
解决方案 »
- SQL查询问题。
- sql 数据操作
- 用什么来做唯一的ID
- 用SQL脚本创建多个表,当引用外键的表尚未建立时就出错,如何忽略这种错误,将各个表全部创建起来。
- ******搞不定要失业了,快救我,急死了,分不够另开帖加,多表查询问题******
- 想问一下 这样的一条sql语句怎么写??
- timestamp类型的数据无法在数据库订阅同步模式下使用,如何解决,再送200分
- sqlserver2000中怎么格式化 select 选择的返回字段?
- 怎么查看所作的操作
- 急呀!谁完美解决100马上到手!!!
- sybase下在procudure 里创建一个临时表应该如何写?谢谢
- 请问 zjcxc(邹建): "sp_msforeachtable"怎么找不到?
as
查询语句
create proc pTestProc
@str varchar(10) --这里是入口参数,多个参数用逗号分开
as
begin
这里写你的系列的sql语句
end
Go--这是调用
exec pTestProc
调用的话,就是exec 存储过程名
如果存储过程有参数,则再加参数 exec 存储过程名 参数1,参数2.....
看你在什么地方用了啊,比方说你要是在.net中,你可以叫这个过程返回的结果集
赋给一个DataSource 变量。
@str varchar(10) --这里是入口参数,多个参数用逗号分开
@var varchar(10) output --这里是出口参数,多个参数用逗号分开
as
begin
这里写你的系列的sql语句
end
Go 返回你定义的@var--这是调用
declare @var1 varchar(10)
declare @var2 varchar(10)
exec pTestProc @str,@var1 output
select @var2=@var1 ---赋给另一变量
select @var2