|
|
文章分类 -
数据库
摘要:http://itwgy.com/html/database/329.html
阅读全文
摘要:select * from (select a.*, row_number() over(partition by a.hismzzyid_vchr order by a.createdate_dat desc) rn from T_INS_NEWSZ...
阅读全文
摘要:常用的分析函数如下所列:row_number() over(partition by ... order by ...)rank() over(partition by ... order by ...)dense_rank() over(partition by ... order by ...)count() over(partition by ... order by ...)max() over(partition by ... order by ...)min() over(partition by ... order by ...)sum() over(partition by .
阅读全文
摘要:操作数据库过程中,提示分布式事务处理等待锁时,如下图:则说明操作的记录被锁住或死锁了,如果是死锁,则需要使用以下SQL查询出相应的锁:select A.sid, b.serial#, decode(A.type, 'MR', 'Media Recovery', 'RT','Redo Thread', 'UN','User Name', 'TX', 'Transaction', 'TM', 'DML', 'UL',
阅读全文
摘要:具体要注意的: 1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。优化器将无法通过索引来确定将要命中的行数,因此需要搜索该表的所有行。 3.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而
阅读全文
摘要:注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式。 单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句。 (一).数值型函数(Number Functions) 数值型函数输入数字型参数并返回数值型的值。多数该类函数的返回值支持38位小数点,诸如:COS, COSH, EXP, LN, LOG, SIN, SINH, SQRT, TAN, and TANH 支持36位小数点。ACOS, ASIN, ATAN, and ATAN2支持30位小数点。 1、MOD...
阅读全文
摘要:(注:如果你在Vs.net中要用到Oracle 9i 数据库,这篇文章就有点帮助)Oracle为dotNet开发人员提供了全新的开发包ODP.NET,ODP.NET是为微软dotNet应用程序所提供的一套高效的访问Oracle数据库开发包。 现在最新的版本为:Oracle Data Provider for .NET Release 9.2.0.2.102(74M) 下载地址: http://otn.oracle.com/tech/windows/odpnet,下载前需要先作为OTN用户登录(OTN注册地址:http://profile.oracle.com/jsp/reg/register.
阅读全文
摘要:1、利用ORACLE NET MANAGER工具 1)打开 ORACLE NET MANAGER 2)增加"服务命名" 第一步 NET服务名:任意填写 第二步 通讯协议:如果连接远程机器上的ORACLE,选择TCP/IP(internet协议) 第三步 主机名:输入IP地址 端口号:一般缺省为1521 第四步 SID: 一般和数据库名字相同 第五步 测试 3)启动PL/SQL连接 2、直接修改配置文件: 1)打开目录D:\oracle安装目录\ora92\network\admin中的文件tnsnames.ora。 2)增加如下代...
阅读全文
摘要:方法1、SELECT a,replace(wmsys.wm_concat(b),',','') FROM 表名 t GROUP BY a;方法2、select deptno,ename_path from (select deptno,ename_path, row_number() over(partition by deptno order by deptno,curr_level desc) ename_path_rank from (select deptno,ename,rank,level as curr_level, ltrim(sys_conne
阅读全文
|