12 2012 档案
摘要:准备工作 1 1秒 = 1000毫秒 2 测试时间差的工具 oracle自带函数dbms_utility.get_time 参考:http://blog.csdn.net/linminqin/article/details/6601897 3 计算时间差create or replace function F_TEST_TIME_efficiency(IN_TESTSQL1 varchar)RETURN number IS t1 INTEGER;--时间点1 t2 INTEGER; --时间点2v_diff number;--时间差 /*************************...
阅读全文
摘要:A公司1 使用通讯工具 QQ -->差公司2 程序设计能力 -->DB 简直没设计 垃圾 差设计3 程序技术选型 -->Spring MVC + Struts + mybites + PLSQL 程序SQL方面能力很强 赞赏4 需求分析方面 -->很细致 很到位 赞5 公司福利 -->差6 公司发展 -->堪忧
阅读全文
摘要:http://yangshen998.iteye.com/blog/14717951、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法:Tools菜单 --> Brower Filters,会打开Brower Folders的定单窗口,把“My Objects”设为默认即可。Tools菜单--Brower Folders,中把你经常点的几个目录(比如:Tables
阅读全文
摘要:这个存储过程啊,正如本人的心思一样复杂诡异...首先介绍一下表的结构 HR_DEPARTMENT 表主要列可以归为以下几项:select T1.CPNY_ID AS COMPANY_ID, T1.DEPTID DEP_ID, T1.deptno DEPT_NO, T1.dept_level DEPT_LEVEL, t2.deptno PARENT_DEPT_NO, t2.dept_level PARENT_LEVEL from hr_department t1, hr_department t2 whe...
阅读全文
摘要:select count (*) from a where name in ( --统计A表中 name不重复的个数 select name from a group by name having count(*)=1 -- 查询出不重复的table A的 name字段值);-- 查询表 a 的 name字段重复的记录select * from awhere a.rowid > (select min(x.rowid) from a x where x.name = a.name);create table t_person( cardid integer primary key,...
阅读全文
摘要:查询 一段 rownum记录 select * from (select row_.*, rownum rownum_ from ( ) row_ where rownum <= 10) where rownum_ > 0 and --其他查询条件查询 指定rownum记录select * from (select row_.*, rownum rownum_ from (select empid from A a ) row_ where rownum <= 1...
阅读全文
摘要:Select b.table_name 主键表名, b.column_name 主键列名, a.table_name 外键表名, a.column_name 外键列名From (Select a.constraint_name, b.table_name, b.column_name, a.r_constraint_name From user_constraints a, user_c...
阅读全文
摘要:#sqlplusplease input user name:ss_hrinput password:ss_hr连接到:Oracle Database 11g Express Edition Release 11.2.0.2.0 - ProductionSQL> create table emp( 2 id integer primary key 3 );create table emp(*第 1 行出现错误:ORA-00959: 表空间 'TEST' 不存在今天登陆oracle系统 遇到上述问题,可能是不小心把表空间删掉了于是改用system账户登陆,查看表空间使用情况
阅读全文
摘要:--创建数据表空间create tablespace CICIloggingdatafile '/usr/lib/oracle/xe/oradata/cici/CICI.DBF'size 32mautoextend onextent management local;--创建用户并指定表空间CREATE USER cici IDENTIFIED BY ciciPROFILE DEFAULTDEFAULT TABLESPACE CICIACCOUNT UNLOCK;GRANT connect, resource TO cici;grant create session to ci
阅读全文
摘要:http://www.cnblogs.com/cici-new/admin/Files.aspx/文件名Lotte建立项目流程.zip
阅读全文
摘要:原文http://blog.csdn.net/nkliming/article/details/76131891.首先是ORACLE的整体结构。oracle中的一个数据库就是一个实例.oracle的一个用户就是一个Schema(即方案).oracle的结构是=== 实例->用户->表(用户属于数据库实例,表属于某个用户)所以在oracle下建立 建表空间,建用户,设置用户的默认表空间,在用户下建表; --创建数据表空间create tablespace CICIloggingdatafile 'D:\oraclexe\app\oracle\oradata\CICI\CICI
阅读全文
摘要://导出指定数据库某个表到一个文件#>exp ss_hr/ss_hr@10.231.221.30:1521/SSHR full=n tables=(REPORT_TABLE) file='REPORT_TABLE.dump'//导出指定数据库多个表到一个文件#exp ss_hr/ss_hr@10.231.221.30:1521/SSHR full=n tables(AR_SUMMARY_C11,AR_MAC_RECORDS_C11,AR_MAC_RECORDS_C11) file='AR_MAC_RECORDS_C11+AR_MAC_RECORDS_C11+AR_
阅读全文
摘要:1 存储过程create or replace procedure CHECK_DDL_P(table_name in varchar2 ) is /*************************************************************** *NAME : ...
阅读全文
摘要:概要:现在有两张表 person 和 department表. 其中person表是子表,department表是父表,由外键deptid关联.现在需要批量插入数据:其中部门表每插入一条记录,该部门就会被插入若干个员工。部门表插入的数量,和该部门一次性插入的员工数量由存储过程参数指定.建表语句-- 创建person表create table PERSON ( PID INTEGER PRIMARY KEY, PNAME VARCHAR2(10) NOT NULL )TABLESPACE CICI;-- 创建 departmentcreate table DEPART...
阅读全文
摘要:遍历二叉树的关键词访问和顺序前序遍历//前序遍历 访问根节点 前序遍历左子树 再前序遍历右子树 public void beforeOrder(Node root){ Node current = root; if(current!=null){ System.out.println(current.value); inOrder(current.leftNode); inOrder(current.rightNode); } }中序遍历//中序遍历 public vo...
阅读全文
摘要:使用二叉树原因:有序数组 VS 链表 有序数组链表比较插入O[N]O[1]链表插入删除快查找O[log(2)N]O[N]有序数组查找快删除O[N]O[1]链表插入删除快在有序数组中插入数据项太慢,在链表中查找太慢.要是能有一种数据结构,既能像链表那样快速的插入和删除.又能像有序数组那样快速查找.=è树实现了这些特点.成为最有意思的数据结构之一.几种二叉树:非平衡树:概念:大部分的节点在根的一边或者另外一边造成非平衡的原因:数据项插入顺序造成的.如果关键字是随机插入的.则树或多或少更平衡一些.如果插入顺序是升序或者降序.则所有的值都是右节点或者左节点.这样树就不平衡了.平衡树:完全二叉
阅读全文
摘要:原理http://xxciof.blog.163.com/blog/static/7978132720095193113752/测试数据数据结构12 34 3. 查询根节点select * from A-- where 语句位置start with pid is null connect by id = prior pidorder by id asc ; 4.查询全部节点关系select * from A-- where 语句位置start with pid is null connect by prior id = pidorder by id asc ;=========...
阅读全文
摘要:一 MYSQL只有并集没有交集差集的关键字二 表结构a b 三 并集 3.1 UNION 不包含重复数据SELECT NAME FROM a UNIONSELECT NAME FROM b;3.2 UNION ALL 包含重复数据四 差集 找出在a表中存在的id 但是在b表中不存在的id4.1 : 利用 union SELECT ID FROM (-- 并集SELECT DISTINCT a.id AS ID FROM a UNION ALLSELECT DISTINCT B.ID AS ID FROM b)TEMP GROUP BY ID HAVING C...
阅读全文
摘要:-----left join写法----------------------------------------------select a.*, b.*from b left join a --左联接关键字 on a.id = b.id --连接条件 where b.aid is null; -- 其他限制条件-----------符号写法------------------------------------select * from a, b where b.aid = a.id(+); --show all the info of table b -----------exsi...
阅读全文
摘要:轻轻地走过 不着痕迹或喜或悲 不着痕迹笑过痴过 不着痕迹再回首望不穿的岁月 挽不回的曾经一切都是走过的痕迹
阅读全文
摘要:SQL> select * from nls_database_parameters;PARAMETER VALUE---------- ----------NLS_RDBMS_ 11.2.0.1.0 VERSIONSQL> col parameter format a10SQL> colvalue format a10
阅读全文