sql server2005 sql的存储过程怎么编写
展开全部
1、选中要在其中编写储存过程的数据库
2、展开该数据库,展开“可编程性”
3、选中“存储过程”,单击右键,弹出一个菜单,选择“新建存储过程”,
在右边会打开一个窗口,SQLSERVER2005已经预定义好了关键字和结构,
将内容补充即可。
当然,如果是对参数定义或存储过程体怎么写有疑问之话,请追问。
2、展开该数据库,展开“可编程性”
3、选中“存储过程”,单击右键,弹出一个菜单,选择“新建存储过程”,
在右边会打开一个窗口,SQLSERVER2005已经预定义好了关键字和结构,
将内容补充即可。
当然,如果是对参数定义或存储过程体怎么写有疑问之话,请追问。
追问
因为之前不了解sql的存储过程 是了解orcal的 所以有没有相关资料供参考?
追答
ORCAL的存储过程语法应该是一样的吧。只是创建方法有差异。
建议还是先看看SQLSERVER2005的帮助。
在SQLSERVER2005的SQL语句编辑区输入create procedure关键字,选中它,按F1,如果安装了帮助文档之话,则在帮助中会出现该关键字的帮助信息。
展开全部
create proc[edure]存储过程名
[{@参数 数据类型 }[=默认值][output]]
[with encryption] -----------------------------------------表示对储过程的文本进行加密,防止它人查看或修改.
as
T-SQL语句[......]。
注意:[ ]内的内容为可写项,也可不写。
我就只知道这么多了,其余就不清楚了
[{@参数 数据类型 }[=默认值][output]]
[with encryption] -----------------------------------------表示对储过程的文本进行加密,防止它人查看或修改.
as
T-SQL语句[......]。
注意:[ ]内的内容为可写项,也可不写。
我就只知道这么多了,其余就不清楚了
追问
参数前面的@什么意思?完全不了解sql的存储过程
追答
看来你对SQL的存储过程一点都不知道,建议你还是到网上看看这方面的内容。你在定义变量时,必须在变量前面加上@,相当于一个规定。
例题:
create procedure proc_XS
@课程号 char(3)='101'
as
select 学号,课程号 from XS
where 课程号=@课程号
这道题就是从XS表中选出课程号为101的学生,并显示出学号与课程号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL Server 存储过程
http://hi.baidu.com/wangzhiqing999/blog/item/78976c07501d1c86d43f7cb2.html
如果你以前 玩过 Oracle 的存储过程的话, 可以 发消息, 给个电子邮件给我。
我这有一个 Oracle / SQL Server 存储过程语法 对照表的。可以发给你参考参考。
http://hi.baidu.com/wangzhiqing999/blog/item/78976c07501d1c86d43f7cb2.html
如果你以前 玩过 Oracle 的存储过程的话, 可以 发消息, 给个电子邮件给我。
我这有一个 Oracle / SQL Server 存储过程语法 对照表的。可以发给你参考参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询