ORACLE
liou825
这个作者很懒,什么都没留下…
展开
-
decode,nvl,min,case
1.nvl(sum(cco.amount),0)2.sum(case when sai.expense_name=燃油附加费 and sai.arap_Type=0 then sai.amount else 0 end )arryf_amount 3.decode(sai.arapType,0,sai.amount,0)==decode(sign(sai.arapType-原创 2008-05-30 17:05:00 · 702 阅读 · 0 评论 -
dbms_lob用法小结
http://blog.sina.com.cn/s/blog_713978a50100prkt.htmlCLOB里存的是2进制判定长度 DBMS_LOB.GETLENGTH(col1)获取文本 DBMS_LOB.SUBSTR(col1,n,pos)DBMS_LOB.SUBSTR(col1,10,1)表示从第1个字节开始取出10个字节DBMS_LOB.SUBSTR(C转载 2012-09-12 16:55:53 · 41072 阅读 · 0 评论 -
oracle的TM锁、TX锁
Oracle数据库的锁类型 oracle官方文档里面关于锁的定义:Locks are mechanisms that prevent destructive interaction between transactions accessing the same resource—either user objects such as tables and rows or s转载 2012-10-16 15:56:23 · 1354 阅读 · 0 评论 -
Oracle学习动态性能表
本视图列出系统上的每个事务处理所获得的所有锁。V$LOCKED_OBJECT中的列说明:XIDUSN:回滚段号XIDSLOT:槽号XIDSQN:序列号OBJECT_ID:被锁对象IDSESSION_ID:持有锁的sessionIDORACLE_USERNAME:持有锁的Oracle 用户名OS_USER_NAME:持有锁的操作系统 用户名PROCESS:操作系统转载 2012-10-16 16:12:40 · 785 阅读 · 0 评论 -
oracle常规用法
显示数据库名:show parameterdb_name查询并发数:Select count(*) from v$session where status='ACTIVE' ;查询在线用户:select username,osuser from v$session;查询某个用户在线连接数:select sid,username,osuser,status,SQL_ID from原创 2012-10-09 11:52:31 · 953 阅读 · 0 评论 -
oracle导出,导入
导出,在DOS下执行:1.exp username/userpassword@databaseName //可以是数据库也可是远程的,如username/[email protected] array fetch buffer size: 4096 > 回车 3.Export file: expdat.dmp >原创 2008-05-30 16:26:00 · 833 阅读 · 0 评论 -
ORACLE 12C PDB 维护基础介绍
先说基本用法:先按11G之前进行conn / as sysdba;create user test identifed by test;ORA-65096: 公用用户名或角色名无效.查官方文档得知“试图创建一个通用用户,必需要用C##或者c##开头”,这时候心里会有疑问,什么是common user?不管先建成功了再说cr转载 2013-08-18 23:29:34 · 14937 阅读 · 2 评论 -
Oracle 11g standby主从配置
原文:http://greatdeer007.blog.163.com/blog/static/16366517420105331447834/一、主机描述 dbprimary: 192.168.1.57 主机名称db1 dbstandby: 192.168.1.58 主机名成db2 SID: jifenpay二、配置tns, 使用net转载 2013-11-05 14:32:06 · 14261 阅读 · 3 评论 -
ORACLE锁机制
数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。转载 2014-01-10 22:29:05 · 483 阅读 · 0 评论 -
存储过程调存储过程
create or replace procedure pro_test1( processinstid in number, resultInfo OUT sys_refcursor) isbegin open resultInfo for select * from inst t where t.原创 2012-03-27 15:54:52 · 581 阅读 · 0 评论 -
树形结构查询
create table COMPANY_INFO( GUID VARCHAR2(45) not null, P_COMPANY_ID VARCHAR2(45), COMPANY_NAME VARCHAR2(50) not null, COMPANY_CODE VARCHAR2(3), )查询A下面原创 2010-04-22 23:17:00 · 467 阅读 · 0 评论 -
字符合并分组问题
表air有以下三个字段 id name memo 12 kk_123 备注 13 kk_426 备注2 12 kk_156 备注 现要得到如下结果应该如何做呢? id name memo 12 kk_123/kk_156 备注 13 kk_426原创 2009-03-06 13:29:00 · 490 阅读 · 0 评论 -
按日期分组
A表有 customer(String),createTime(DATE YYYY-MM-DD HH24:MI:SS),totalQty(Double)三个字段 假设我想知道所有客户每天(YYYY-MM-DD)totalQty的总数,应该如何做呢? select to_char(createTime,yyyy-mm-dd) createTime, sum(totalQty) otalQ转载 2009-03-05 15:17:00 · 1072 阅读 · 0 评论 -
分组后数量问题,分组后得到每组前几行row_number() over (partition by 字段)
A表 ID NAME MEMO total123 FF WW 88123 FF WG 45456 FF AD 77123 SS DG 54456 FF AS 67123 SS AE 54123 SS EE 100123 kk EF 66...... 现在想得原创 2009-04-17 16:15:00 · 947 阅读 · 0 评论 -
sql优化和索引
oracle索引整理http://jinnan80-gmail-com.javaeye.com/blog/325718 SQL索引:http://database.ctocio.com.cn/tips/272/7588272.shtml 优化 :http://www.javaeye.com/topic/19264大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数原创 2009-08-11 23:01:00 · 511 阅读 · 0 评论 -
Oracle查询表空间与表大小
Oracle查询表空间与表大小转载 2011-03-23 10:42:00 · 536 阅读 · 0 评论 -
Oracle查询表空间与表大小
Oracle查询表空间与表大小转载 2011-03-23 11:09:00 · 1617 阅读 · 0 评论 -
建立DBLINK
DBLINK原创 2011-05-24 11:19:00 · 442 阅读 · 0 评论 -
OracleDBConsoleorcl 启动不了。
修改了oracle\product\10.1.0\Db_1\oc4j\j2ee下OC4J_DBConsole_OLDIP_orcl改为OC4J_DBConsole_本地机器名_orcl ; 修改oracle\product\10.1.0\Db_1下的OLDIP_orcl为本地机器原创 2011-09-20 10:22:42 · 429 阅读 · 0 评论 -
MYSQL explain详解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_space ASs,uchom转载 2014-07-02 22:30:57 · 866 阅读 · 0 评论