新手求助,急急急~~~~~~~~~~~~~~~~~~~~~~~~~~~

crystal03020 2006-11-16 09:08:25
有没有哪位高手讲一个用SQL创建存储过程的实例,谢谢了,看一下这个语句哪错了
create procedure
as
select a.a,a.b,c.c,c.d from a,c where a.a =c.c
...全文
86 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
crystal03020 2006-11-16
  • 打赏
  • 举报
回复
大家帮忙啊,急
crystal03020 2006-11-16
  • 打赏
  • 举报
回复
那带这些参数有什么用呢
还有就是如果我要查看别人创建的一个存储过程,里面带有参数,应该写什么语句呢
babyrockxray 2006-11-16
  • 打赏
  • 举报
回复
@cid这种表示输入参数
而@n带有output关键字表示输入参数,就是可以作为返回值
zhuangwei_ 2006-11-16
  • 打赏
  • 举报
回复
up
dreamlins 2006-11-16
  • 打赏
  • 举报
回复
exec procName 2,2,'n'
crystal03020 2006-11-16
  • 打赏
  • 举报
回复
CREATE PROCEDURE Test_procedure @cid int ,@y int, @n varchar(10) output

AS

select * from city where cid=@cid
上面这个@cid int ,@y int, @n varchar(10)是所带的参数吗?这种带参数的怎么查看呢
crystal03020 2006-11-16
  • 打赏
  • 举报
回复
在查询分析器中可以用语句实现吗?有没人写下语句
babyrockxray 2006-11-16
  • 打赏
  • 举报
回复
用exec调用:
exec procName
返回的结果集有a.a, a.b, c.c, c.d这几个字段
crystal03020 2006-11-16
  • 打赏
  • 举报
回复
嘿嘿,没看出来,那这个创建了以后,它的里面是不是就有a.a,a.b,c.c,c.d这几个字段, 以后怎么调用呢
zhulei2008 2006-11-16
  • 打赏
  • 举报
回复
恩,
Snowdust 2006-11-16
  • 打赏
  • 举报
回复
就少了存储过程的名字

create procedure ProcName
as
select a.a,a.b,c.c,c.d from a,c where a.a =c.c

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧