首页技术procedures(oracle中procedures)

procedures(oracle中procedures)

编程之家2024-02-06109次浏览

一、怎么在oracle中查看存储过程

可用语句查看或用第三方工具查看。

procedures(oracle中procedures)

一、语句查看方法:

1、执行语句:

SELECT text

FROM user_source

WHERE NAME='Procedure Name'

ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。

procedures(oracle中procedures)

2、如要查P_TEST的存储过程:

SELECT text

FROM user_source

WHERE NAME='P_TEST'

ORDER BY line;

3、内容如下:

procedures(oracle中procedures)

二、工具查看:

1、登录第三方工具(如pl/sql)登录到指定数据库。

2、左侧树中找到Procedures,然后找到相应的存储过程。

3、右键该存储过程,选择“查看”。

4、然后就可以看到了。

二、oracle中,一个用户所拥有的所有数据库对象称为

oracle中一个用户所拥有的所有数据库对象称为(模式)。操作方法如下:

1、首先用sys登录数据库,查看oracle是否开启归档模式(su- oracle切换用户,然后sysdba/ as sysdba进入sql模式)输入archive log list来查看是否开启,如图说明不是归档模式。

2、需要将数据库归档更改为enable,使用shutdown immediate来关闭数据库。

3、使用startup mount来启动数据库。

4、alter database archivelog开启归档。

5、alter database open打开数据库,此模式为数据库的正常模式。

6、此时查看归档状态,已经变为enable,已经开启归档,就可以放心使用了。

三、oracle schema是什么意思

Schema是Oracle中一个重要的概念,很容易跟User概念混淆。从下面多个角度来介绍:

1、首先来看一下原始的英文定义:

A schema is a collection of database objects

(used by a user). Schema objects are the logical

structures that directly refer to the database’s data.

A

user is a name defined in the database that can connect to and

access objects.

Schemas and users help database

administrators manage database

security.

2、从定义中可知Schema为数据库对象的集合,为了区分各个集合,认为的给这个集合起个名字,也就是通常在企业管理器的方案下看到的许多类似用户名的节点,节点也就是一个Schema,其包含了各种数据对象:如tables,

views, sequences, stored procedures, synonyms, indexes, clusters, and database

links。

3、Oracle里Schema几乎和user/用户是通用的。Schema是指一组数据库Object

(比如:表,视图,包,序列,等等),而这些Object是属于用户的,

属于一个用户的所有Object就叫Schema。

4、User即Oracle中的用户,是控制权限的,和所有系统的中用户概念类似,用户所持有的是系统的权限及资源;而Schema所涵盖的是各种对象,它包含了表、函数、包等等对象的“所在地”,并不包括对他们的权限控制。

5、举例说明如下:

一个房子里面放满了家具,对这些家具有支配权的是房子的主人(User),而不是房子(Schema)。你可以也是一个房子的主人(User),拥有自己的房子(Schema)。可以通过alter session的方式进入别人的房子。这个时候,你可以看到别人房子里的家具(desc)。如果你没有特别指定的话,你所做的操作都是针对你当前所在房子中的东西。

至于你是否有权限使用(select)、搬动(update)或者拿走(delete)这些家具就看这个房子的主人有没有给你这样的权限了,或者你是整个大厦(DB)的老大(DBA)。

nero9注册机(nero9注册码)国外代理服务器软件(免费国外代理服务器软件有哪些)