- 浏览: 51013 次
- 性别:
- 来自: 北京
最新评论
文章列表
引用柱状图渲染器<script type="text/javascript" src="${ctx}/resources/jqplot/plugins/jqplot.barRenderer.min.js"></script>引用高亮或鼠标手插件<script src="${ctx}/resources/jqplot/plugins/jqplot.highlighter.min.js"></script><script src="${ctx}/resources/jqpl ...
多折线图及多坐标轴实例应用 var plot1 = $.jqplot('chart', [line2,line1], { //集合的数量 title:'${title}', series:[ {//和集合的数据保存一致,否则会默认初始化 lineWidth: .5, //指定折线的宽度 markerOptions: { size: 8}, label: '收益组合' }, { ...
sql/plus的使用username@hostString username/password@hostString
SQL> select * from tab; 查看用户下所有的表SQL> set pause on; 可以使大量结果集在用户按“Enter”(回车)后翻页SQL> set pagesize 100; 设定SQL语句返回结果集一页的行数100, 默认值是14SQL> set linesize 100; 设定SQL语句返回结果集一行的宽度100, 默认值是80SQL> column 字段名 format 99999999999;
...
1:insert into /* append */ tables() select * from table_o ;
使用append提示进行insert叫做直接路径加载插入,使用这种提示因为系统不去查找freelist链表中的空闲块,直接在高水标记位以上插入数据,因此速度比较快。但是也应该注意直接路径加载插入有一些不同:它不记录日志,因此一旦插入的数据在没有保存回磁盘的时候发生掉电之类的状况插入的数据不能重做。在Oracle Database 10g Enterprise Edition Release 10.2.0.1.0中,如果插入操作的语法是insert into XXX val ...
1:规则rules的使用
select ArrValue,soejifrom(select 'abcdefghijklmn' as ArrValue,1 as soeji from dual) modeldimension by(soeji) measures(ArrValue)rules(ArrValue[1] = 'Hello World');
--rules的缺省行为是存在就更新,不存在则追加
/*使用model return updated rows的话,被rules更新或者插入的行才显示,没有更新过的行不再作为SQL的结果。*/select ArrValue,soejifro ...
Bulk Collect批量查询及FORALL批量维护(insert update delete)知识梳理大批量数据操作时可以显著提高执行效率。
采用bulk collect可以将查询结果一次性地加载到collections中,而不是通过cursor一条一条地处理。---同时注意内存空间limit 256;-------
在select into语句中使用bulk collect在fetch into中使用bulk collect在returning into中使用bulk collect
returning into语句的主要作用是:delete操作:returning返回的是d ...
并行的实现机制是:首先,Oracle会创建一个进程用于协调并行服务进程之间的信息传递,这个协调进程将需要操作的数据集(比如表的数据块)分割成很多部分,称为并行处理单元,然后并行协调进程给每个并行进程分配一个数据单元。比如有四个并行服务进程,他们就会同时处理各自分配的单元,当一个并行服务进程处理完毕后,协调进程就会给它们分配另外的单元,如此反复,直到表上的数据都处理完毕,最后协调进程负责将每个小的集合合并为一个大集合作为最终的执行结果,返回给用户。
这种数据并行处理方式在OLAP系统中非常有用,OLAP系统的表通常来说都是非常大,如果系统的CPU比较多,让所有的CPU共同来处理这些数据,效果 ...
SQLPLUS的AutoTrace是分析SQL的执行计划,执行效率的一个非常简单方便的工具,在绝大多数情况下,也是非常有用的工具。利用 AutoTrace工具提供的SQL执行计划和执行状态可以为我们优化SQL的时候提供优化的依据,以及优化效果的明显的对比效果。
输入set timing on来设置打印sql语句的运行时间。 接着输入set autotrace on;
// 这里需要一定的权限如果开发自己搞的数据库先搞个dba的,role能跑起来再研究权限好了 然后在输入需要分析的sql语句就可以看到相关的查询计划和统计信息了
用法: SET AUTOT[RACE] { ...
1:oracle客户端安装
连接标识符:在安装oracle10g client 时,提示设定命名连接,连接标识符即client设定的命令连接的名称。即service_name(网络别名、网络服务名、主机连接字符串、主机名)
2:tns:监听服务Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。tnsping<SERVICE_NAME> 是用来执行oracle 网络别名service_name的解析工作。会解析出ORACLE client中设定的服务器IP与监听端口,并列明所读取的ORACLE client监听服务设置文件所在 ...
Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。三种函数都能对分组列实现自动汇总。
如果是Group by ROLLUP(A,B,C)的话,roll up的意思是“卷起”,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。对于n个参数的rollup,有n+1次的grouping。
如果使用group by cube(A,B,C),cube的意思是立方,则首先会对(A、B、C)进行GROUP BY,然后依次是(A、 ...
select tablespace_name from dba_data_files ddf group by tablespace_name;
select * from dba_free_space dfs ;
select a.tablespace_name, a.bytes / 1024 / 1024 "Sum MB", (a.bytes - b.bytes) / 1024 / 1024 "used MB", b.bytes / 1024 / 1024 "free MB", ...
to_char() 格式化,去空格 正确的格式化 及四舍五入的处理
--小数点后面 9和0相同,没有的话 补 0--小数点前面9和0就不一样了,9没有的话补空格(特例:如果前面有补0的,此时补0),0没有占位的话,补0--fm是去除前面的空格的Select TO_CHAR(1.12, '000.990'), TO_CHAR(1.12, 'fm000.990'), TO_CHAR(1.12, '990.999'), TO_CHAR(1.12, 'fm990.999'), TO_CHAR(1.12, '00990.999'), TO_ ...
1:mysql 下 用自增序列
create table base_function
(id int auto_increment,name verchar(10),
primary key(id)
)
<insert id="save"> INSERT INTO base_function(name) values(#name)
<selectKey resultType="java.lang.Long" keyProperty= ...
<style>
imgDiv{ margin-left:40px; background-image:url('images/tu5.jpg'); //background-size: cover; //background-size: contain; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size:100% 100%; background-size:100% 100%; }</ ...
使用Insert Select实现同时向多个表插入记录
1:
NSERT ALLWHEN condition THEN insert_into_clause values_clause[WHEN condition THEN] [insert_into_clause values_clause]……[ELSE] [insert_into_clause values_clause]
-------行列转换-------
CREATE TABLE test_1(CODE,NAME,INNER_COD ...