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

数据库中的存储过程怎么用 啊!!求解.....,第1张

存储过程分为四类系统存储过程、用户定义存储过程、临时存储过程(以“#”或“##”为前缀)、扩展存储过程。

常用的系统存储过程的使用:

(1)sp_helpdb

用于查看数据库名称和大小。

(2)sp_helptext

用于显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。

(3)sp_renamedb

用于重命名数据库。

(4)sp_rename

用于更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

(5)sp_helplogins

查看所有数据库用户登录信息。

(6)sp_helpsrvrolemember

用于以查看所有数据库用户所属的角色信息。

就列这些常用的了,其他你自己慢慢找资料看看。

一。 概述Oracle存储过程开发的要点是:

1使用Notepad文本编辑器,用Oracle PL/SQL编程语言写一个存储过程

2在Oracle数据库中创建一个存储过程

3在Oracle数据库中使用SQL*Plus工具运行存储过程

4在Oracle数据库中修改存储过程

5通过编译错误调试存储过程

6删除存储过程二。环境配置

包括以下内容:

1一个文本编辑器Notepad

2Oracle SQL*Plus工具,提交Oracle SQL和PL/SQL 语句到Oracle database。

3Oracle 10g express数据库,它是免费使用的版本

需要的技巧:

4SQL基础知识,包括插入、修改、删除等

5使用Oracle's SQL*Plus工具的基本技巧

6使用Oracle's PL/SQL 编程语言的基本技巧三。写一个存储过程

在Notepad, 写下:

CREATE OR REPLACE PROCEDURE skeletonISBEGINNULLEND把文件存为skeleton.sql.

让我们一行行遍历这个存储过程:

1 CREATE OR REPLACE PROCEDURE skeleton2 IS3 BEGIN

4 NULL5 END行1:CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它行2:IS关键词表明后面将跟随一个PL/SQL体。

行3:BEGIN关键词表明PL/SQL 体的开始。

四。创建一个存储过程

SQL语句CREATE OR REPLACE PROCEDURE在Oracle数据库中创建、编译和保存一个存储过程。

从Window打开SQL*Plus并且从SQL*Plus 登录到你的数据库打开skeleton.sql文件。

在SQL命令提示符下输入以下命令:

SQL@skeletonSQL/SQL*Plus装载skeleton.sql文件的内容到 SQL*Plus缓冲区并且执行SQL*Plus语句SQL*Plus 会通知你存储过程已经被成功地创建。

存储过程(stored

procedure)是一组为了完成特定功能的sql语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10057978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存