数据库中的存储过程怎么用 啊!!求解..... 10

 我来答
夏天的风34s
2012-04-06 · TA获得超过117个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:131万
展开全部
存储过程分为四类;系统存储过程、用户定义存储过程、临时存储过程(以“#”或“##”为前缀)、扩展存储穗袭好过程。

常用的系统存储过程的使用:
(1)sp_helpdb 用于查看数据库名称和大小。
(2)sp_helptext 用于显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。
(3)sp_renamedb 用于重命名数据库。禅猜
(4)sp_rename 用于更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
(5)sp_helplogins 查看所有数据库用户登录信息。
(6)sp_helpsrvrolemember 用于以查看所猜铅有数据库用户所属的角色信息。
就列这些常用的了,其他你自己慢慢找资料看看。
追问
那请问创建带参数的存储过程是什么意思,能给点示例吗?
追答
嗯 存储过程最多可以指定2100个参数
那就举个简单的例子:
不带参数的:
创建一个存储过程,输出所有学生的姓名、课程名称和期末成绩信息
create procedure student_score
as
select sname ,cname,final
from student s,course c,score sc
where s.studentno=sc.studentno and c.courseno=sc.courseno
带参数的:
create procedure student_score1
@student_name nchar(8) [参数 局部变量]
as
select sname ,cname,final
from student s,course c,score sc
where s.studentno=sc.studentno and c.courseno=sc.courseno
and s.sname=@student_name
这个例子中,@st udent_name 作为输入参数,为存储过程传送指定学生的姓名。

参数有输入参数和输出参数(注意:输出参数必须用output 标识)。调用程序通过输入参数向存储过程传送数据值,而存储过程通过输出参数数将计算结果传回给调用程序。
应该可以理解吧?多看些例题会比较容易懂。
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
画新子F
推荐于2017-11-25 · TA获得超过1189个赞
知道小有建树答主
回答量:390
采纳率:50%
帮助的人:410万
展开全部
关键字:procedure

例子毁薯:
SQL> create [or replace] procedure procedure_name is
begin
--开始执行
insert into test('10001','Visket');
end;
/

以上操作就能为test表添加一条磨陆信息
执行存储过程procedure用的命令是exec
记住瞎余顷存储过程中,语句结尾一定要有分号
更多追问追答
追问
请问这和直接执行insert语句有什么却区呢?就是直接执行insert into test('10001','Visket');
追答
这相当于一个块一样,它只需要你一个sql语句去调用这个存储过程就能去执行里面的所有操作。

如果我里面有10条sql语句呢?
如果我操作是添加的一名学生的信息呢?
学生信息如果不止在一张表上,那么你就得执行多个sql语句,如果有了存储过程,执行起来也方便多了,而且参数只需要定义一次。

特别是在做项目的时候,有特殊情况,需要同时对多个表操作,那么执行存储过程是否更方便呢?
存储过程还支持循环语句、条件语句等判断,是否更方便呢?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百genquan
2012-04-07
知道答主
回答量:84
采纳率:0%
帮助的人:26.4万
展开全部
举个例子:存储过程名字:me
使用时的语句为 exec me ‘(此处放参数)'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式