`
winie
  • 浏览: 216123 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表

Merge into bug?

在ORACLE 11.2.0.3上执行merge into 里面sql 入下形式: merge into DCDW.t1 Target     using (select Org_code Org_code,                   BUSS_DATE,                   BUSS_NO,                  ...              from (SELECT E.BUSS_NO BUSS_NO,                           E.Org_code  Org_code,                 ...

AWR 报告关键部分

1、后台等待事件 2、按Gets排序的SQL 3、按读取次数排序的SQL 4、按物理读取排序的SQL 5、实例活动统计 6、日志切换 7、队列活动 8、表空间、数据文件和SQL语句的读取 9、表扫描的数据段 10、行锁等待的数据段 11、撤销段小结
     在用DBlinks同步数据中,原表和目标表增加了字段,出现:Body 1193 36 PL/SQL: ORA-00904: "SOURCE"."****": 标识符无效,一直困扰着,今天突然感觉是缓存问题,在目标库执行:ALTER SYSTEM FLUSH SHARED_POOL; 再重新编译,哈哈,提示成功了。不过此方式在生产环境谨慎使用,必定会增加共享sql的解析。请在非高峰期或者业务不繁忙时候在使用。
--查看数据库 select * from pg_database; --查看表空间 select * from pg_tablespace; --查看语言 select * from pg_language; --查看角色用户 select * from pg_user; select * from pg_shadow; select * from pg_roles; --查看会话进程 select * from pg_stat_activity; --查看表 SELECT * FROM pg_tables where schemaname = 'public'; -- ...
--Type CREATE OR REPLACE TYPE yxwsp.zh_concat_im AS OBJECT ( CURR_STR clob, STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT zh_concat_im) RETURN NUMBER, MEMBER FUNCTION ODCIAGGREGATEITERATE(SELF IN OUT zh_concat_im, P1 IN VARCHAR2) RETURN NUMBE ...
Every call to a procedure or function causes a slight, but measurable, performance overhead, which is especially noticeable when the subprogram is called within a loop. Avoiding procedures and functions is not an option, as it goes against the concept of modular programming, making programs bu ...
Native dynamic SQL and the DBMS_SQL package now support dynamic SQL statements larger than 32 KB. TheEXECUTE IMMEDIATEstatement,OPEN-FORstatement andDBMS_SQL.PARSE
select regexp_substr('SMITH,ALLEN,WARD,JONES', '[^,]+', 1, level) from dualconnect by regexp_substr('SMITH,ALLEN,WARD,JONES', '[^,]+', 1, level) is not null
测试样例 下面的三个存储过程,分别使用了动态SQL、绑定变量、静态SQL三种编程方式。具体存储过程内容如下: l动态SQL create or replace procedure proc1 as begin for i in 1 .. 100000 loop
数据库出现 enq: TX - row lock contention 今天上午过来,做awr报告数据库出现了很多enq: TX - row lock contention的等待事件,以前从来没有过的,感觉很奇怪。查询gv$session中的等待事件 [sql]view plaincopy scrac1/sys@JSCN>
查看了一下ALL_TABLES 表,其中有个字段:avg_row_len. 该值单位为bytes。 可以一句这个字段来进行一个估算。 AVG_ROW_LEN*NUMBERAverage length of a row in the table (in bytes)http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/statviews_2117.htm#i1592091根据对表大小的估算,进而可以估算出整个数
作/译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载。 前言:MySQL发展到今天,InnoDB引擎已经作为绝对的主力,除了像大数据量分析等比较特殊领域需求外,它适用于众多场景。然而,仍有不少开发者还在“执迷不悟”的使用MyISAM引擎,觉得对InnoDB无法把握好,还是MyISAM简单省事,还能支持快速COUNT(*)。本文是由于最近几天帮忙处理discuz论坛有感而发,希望能对广大开发者有帮助。 1. 快速认识InnoDB InnoDB是MySQL下使用最广泛的引擎,它是基于MySQL的高可扩展性和高性能存储引擎 ...
谁说的PowerDesigner 导出的Html不好看?在相对于ERwin建模,我觉得PD更好用,在表设置上,er图的调整上,字段的选择上等都挺好用的,erwin我觉得优势在report上,其他并未发现特别的优势,这是用erwin一年来的感慨,erwin在很多上造成了重复劳动。一个顺手的工具是一个工作的一个好帮助!

Oracle之行转列

select regexp_substr(in_code_key,                                  '[^' || v_delimiter || ']+',                                  1,                                  level) code_key               from dual             connect by regexp_substr(in_code_key,                                      '[ ...
MySQL版本5.0insert  delete 操作是不允许使用表别名的。update  where条件中不允许自连接update test set id=1 where pid in(select id from test where pid=12); 是不允许的。   解决办法:     update `a` as `c1`, `a` as `c2` set `c1`.`id` = 0 where `c1`.`id` <> ...
Global site tag (gtag.js) - Google Analytics