查询存储过程:
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 >.