2018年10月

ORA-14100: partition extended table name cannot refer to a remote object

ORA-14100:分区扩展表名不能指远程对象

网上有骚年说用同义词的方式可以,亲自测试过,依旧会报错,然后有的小伙子说可以查,但是指定了分区无效,是的,的确是无效的。

因为ORACLE自己都说了不支持了。不管啥版本。

目前

已经验证不支持的版本有:

Oracle Database - Enterprise Edition - Version 8.1.7.0 to 11.1.0.6 [Release 8.1.7 to 11.1]
Information in this document applies to any platform.
SYMPTOMS

参考:https://support.oracle.com/knowledge/Oracle%20Database%20Products/734342_1.html

EXTJS 实现 combobox动态更改TPL

需求:

界面两个combobox控件,A跟B

A控件的select事件加入了,B控件从后台读取数据的方法,后台的数据不是一张表,根据A控件选择的内容(比如:分类)查不同的表,这就导致查出来的表的字段不太一样,有的表示:ABC,有的是CDE。

B控件的displayExpr是初始化config的时候加上去的,valueField也是,所以这两个再A控件的select事件中也要一起修改:

A事件:

//获取到B控件

var el=form.get(B);

el.setValue(“”);

//A控件获取到后台的显示值,比如(E,F)

el.displayExpr=record.get('WEB_COLUMNS');  
el.valueField=record.get('VAL_COLUMN');

//一个新的TPL字符串

newTpl= '<tpl for=".">'  
                +'<div class="x-combo-list-item">'    
                +'<img src="' + Ext.BLANK_IMAGE_URL + '" '    
                 +'class="xyz-multicombo-icon xyz-multicombo-icon-'    
                +'{[values.' + el.checkField + '?"checked":"unchecked"' + ']}">'    
                +'<div class="xyz-multicombo-item-text">' + el.getDisplayExpr() + '</div>'    
                 +'</div>'    
                +'</tpl>'    
;

el.tpl = newTpl;  
           
if (el.view) {    
        el.displayTpl = new Ext.Template(el.displayExpr);    
        el.view.tpl = new Ext.XTemplate(newTpl);    
        el.view.refresh();    
}

参考:https://www.sencha.com/forum/showthread.php?106538-set-tpl-dynamically