网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

oracle怎么查询存在 oracle查询表是否存在

oracle 怎样查看已经存在的函数,过程

工具sqlplus或者plsqldeveloper

成都创新互联始终坚持【策划先行,效果至上】的经营理念,通过多达十年累计超上千家客户的网站建设总结了一套系统有效的推广解决方案,现已广泛运用于各行各业的客户,其中包括:成都餐厅设计等企业,备受客户称赞。

方法一:sqlplus

①登录用户后,执行下面语句查看当前用户有哪些存储过程:

select  name from user_source where  type='PROCEDURE';

或者:

select object_name from user_procedures;

或者:

select object_name from user_objects where object_type='PROCEDURE' ;

②找到你所要查询的存储过程名字后,执行下面操作,可以看到存错过程内容:

select  text from user_source where name ='xxxx';--(xxxx代表所要查询的存储过程名字)

------------------------------------------------

如果是函数,类似的方法,只需要把PROCEDURE,换成FUNCTION即可

-----------------------------------------------

方法二:pl/sql developer

打开该工具后,在最左侧可以看到如下截图,选择 My objects

然后选择functions或者Procedures,找到想要查看的对象后,选中,鼠标右键,弹出一个选项页,这里主要的几个做一下介绍:

view:查看,不能编辑

edit:可以编辑

drop:删除该存储过程

test:执行该存储过程

怎么查看oracle 下用户是否存在

dba权限用户登录,执行

select * all_users where username='XXX';

其中XXX替换成要查找的用户名,需要用英文大写字母,有查询结果就是存在,无查询结果就是不存在。

怎样检测oracle中是否存在某个表

你可以使用静态字典表dba_tables去查询,select table_name from dba_tables where table_name like '你的表名';如果有记录行查出来,就说明这个表是存在的,如果没有记录行查出来,就说明数据库中没有这个表。

注意:dba_tables 是需要dba权限才可以查询的,同样的还有另外两个表user_tables和all_tables

其中dba_tables:查询数据库中表信息

all_tables :查询当前用户和当前用户所能看到的所有表信息

user_tables : 只能看到当前用户下的表信息


文章题目:oracle怎么查询存在 oracle查询表是否存在
文章分享:http://bjjierui.cn/article/hpspho.html

其他资讯