摘要: 如何在PLSQL 的存储过程中执行SQL 语句呢?用到动态执行SQL:EXECUTE IMMEDIATE表信息 select * from emp_temp; 存储过程CREATE OR REPLACE PROCEDURE F_DELETE_ROWS(table_name IN VARCHAR2,condition IN VARCHAR2 DEFAULT NULL) AS where_clause VARCHAR2(100) := ' WHERE ' || condition; v_table VARCHAR2(30); V_SQL VARCHAR2(10... 阅读全文
posted @ 2013-01-01 17:55 王超_cc 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 完全新建一张表1 create table emp(id integer)tablespace CICI;在原有表的基础上新建一张表2 CREATE TABLE EMP_TEMP TABLESPACE CICI AS( SELECT * FROM EMP) ; 阅读全文
posted @ 2013-01-01 06:09 王超_cc 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 准备工作 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;--时间差 /*************************... 阅读全文
posted @ 2012-12-31 19:31 王超_cc 阅读(333) 评论(0) 推荐(0) 编辑
摘要: A公司1 使用通讯工具 QQ -->差公司2 程序设计能力 -->DB 简直没设计 垃圾 差设计3 程序技术选型 -->Spring MVC + Struts + mybites + PLSQL 程序SQL方面能力很强 赞赏4 需求分析方面 -->很细致 很到位 赞5 公司福利 -->差6 公司发展 -->堪忧 阅读全文
posted @ 2012-12-31 17:50 王超_cc 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2012-12-30 18:07 王超_cc 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 这个存储过程啊,正如本人的心思一样复杂诡异...首先介绍一下表的结构 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... 阅读全文
posted @ 2012-12-30 16:43 王超_cc 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 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,... 阅读全文
posted @ 2012-12-30 12:20 王超_cc 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 查询 一段 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... 阅读全文
posted @ 2012-12-28 18:00 王超_cc 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2012-12-27 10:30 王超_cc 阅读(214) 评论(0) 推荐(0) 编辑
摘要: #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账户登陆,查看表空间使用情况 阅读全文
posted @ 2012-12-26 14:08 王超_cc 阅读(142) 评论(0) 推荐(0) 编辑