添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

查询存储过程:

select * From user_source

user_source存储的数据有些特殊。

SQL> desc user_source;
Name Null? Type
----------------------------------------- -------- ----------------------------
NAME VARCHAR2(30)
TYPE VARCHAR2(12)
LINE NUMBER
TEXT VARCHAR2(4000)

user_source 保存存储过程(procedure)、函数(function)等源码
但是不是每个存储过程或函数只保存在一行记录中,而是每行源码保存一行记录
如:
有一段源码:
begin
dbms_output.put_line('aaaaa');
end;

这段源码保存在user_source中分成三行记录!
第一条text字段中保存“begin”
第二条text字段中保存“dbms_output.put_line('aaaa')”
第三条text字段中保存“end”

所以如果我们直接select name from user_source返回的name中会有很多重复有名字。
select distinct name from user_source.

删除存储过程
1、drop procedure p_test;
2、
declare
job3:=1;
begin
dbms_job.remove(job3);
end;

Oracle 数据库中查询所有触发器、 存储过程 、视图、表方法一:Select object_name From user _objects Whereobject_type='TRIGGER';--所有触发器Select object_name From user _objects Whereobject_type='PROCEDURE';--所有 存储过程 Select object_name Fr... ORACLE 常用傻瓜问题1000问  1. Oracle 安装完成后的初始口令?  internal/ oracle sys/change_on_install   system/manager   scott/tiger   sysman/oem_temp 2. ORACLE 9IAS WEB CACHE的初始默认用户和密码? administrator/administrator 3. des c procedure可以看到procedure的声明。那如果要 查看 procudre的内容呢?solution:select text from all_ source where name = ‘ABC_GET_CMF' and OWNER='CWUK_YY' order by line;PROCEDURE abc_get_cmf(v_account_no ... oracle 数据库中 查看 系统 存储过程 的方法复制代码 代码如下:select line,text from dba_ source where name='PRO_E_F_ORDER_STAT';select object_name,object_type from dba_objects where object_type='PROCEDURE';时间: 2014-05-29本文实例讲述了Oracl... 同事在写 Oracle 存储过程 时候,是在以前已经写好的过程基础上修改的,想换个名字,由于疏忽没有改名字就编译了,编译完才意识到。这时原来的那个已经没有了。找我想办法恢复回原来的那个过程。通过查资料想到个方法,也不知道成不成,只能当做试试。SELECT * FROM source $AS OF TIMESTAMP TO_TIMESTAMP('2012-9-6 16:50:32', 'YYYY-MM-DD... SELECT DISTINCT * FROM user _ source WHERE TYPE = 'PROCEDURE'AND upper(text) LIKE '%PS_KL_ABS_002_DATA%';   业务需求,需要与A公司做数据对接,我们公司用的 Oracle ,A公司用的 SQL Server数据库,如何跨数据库建立连接呢?这里使用的是DBLink,不会配置的请看我的另外一篇博客:https://www.cnblogs.com/chenyanbin/p/11291752.html   如果做数据同步呢?上面我们已经通过DBLink与 SQL Server建立连接了,那么我们就可以获取... 一、不带参 存储 用如下一个 存储 做例子: create or replace procedure testwhileloop IS v_count number := 0;begin while v_count 10 loop v_count := v_count + 2; dbms_output.put_line(v_count: || v_count); end loop;end testwhi... 主从配置数据源(主库写、从库读)。即readwrite_ds(这个是在spring.shardingsphere.rules.readwrite-splitting.data- source s下自定义的名称) 分库分表的的数据源要从前面的主从配置数据源获取即readwrite_ds ,actual-data-no des : readwrite_ds.brand_info_$->{0..1},这里的$->{0..1}是为了防止和spring的配置文件占位符{0..1}起冲突. 调用该 存储过程 使其开始执行 call PRO_DSJ_XJTJ_JOB(); create or replace procedure PRO_DSJ_XJTJ_JOB as-- 每天凌晨2:00执行 begin declare job number; BEGIN dbms_job.submit(job, ‘PRO_DSJ_XJT... 买了mac已经几个月了,也就开始的时候,看网上的教程,搭建出了一个LNMP环境,使用的Homebrew,但是太丑陋了,也并未彻底整好,linux的虚拟主机,包括自启动等,一直有问题,也没花时间再去研究。最近打算学习Laravel框架,打算在mac上彻底搭建一套环境,之后会写教程。 mac上的包管理器是 Homebrew,得删除之前安装的软件,所以打算彻底整明白 Homebrew这个命令,所以花了 v_count number(10); begin select count(*) into v_count from user _tables where table_name = upper(v_table); if v_count &gt.