不积跬步,无以至千里

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  Oracle

上一页 1 2 3 4 5 6 7 8 9 下一页

摘要:Shortcut: Edit/Undo Ctrl+ZEdit/Redo Shift+Ctrl+ZEdit/PL/SQL Beautifier Ctrl+W (自定义) Shift+Home 选择光标位置到行首 Shift+End 选择光标位置到行尾 Ctrl+Shift+Home 选择光标位置到首行 阅读全文
posted @ 2016-05-23 17:33 Zeroassetsor 阅读(1255) 评论(0) 推荐(0)

摘要:一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。 阅读全文
posted @ 2016-05-21 14:47 Zeroassetsor 阅读(240) 评论(0) 推荐(0)

摘要:1.引言 定制定时执行的任务有两种形式,系统级别和数据库级别, 从操作系统级别来讲, windows系统我们可以使用任务计划来实现, 对于winXP系统,设置步骤如下,开始 设置 控制面板 任务计划,然后添加任务计划,按向导完成配置即可; 对于win7系统,设置步骤如下,点击开始,然后在 搜索程序和 阅读全文
posted @ 2016-05-05 11:56 Zeroassetsor 阅读(262) 评论(0) 推荐(0)

摘要:每天凌晨2点执行是这样的 dbms_job.submit(v_job,'lv;',TRUNC(sysdate+1)+2/24,'TRUNC(sysdate+1)+2/24'); 还有定义JOB最好是这样定义 Declare job1 number; begin dbms_job.submit(job 阅读全文
posted @ 2016-05-05 11:55 Zeroassetsor 阅读(3017) 评论(0) 推荐(0)

摘要:我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 create or replace proc 阅读全文
posted @ 2016-05-05 11:31 Zeroassetsor 阅读(233) 评论(1) 推荐(0)

摘要:查询正在执行的SQL语句 查询执行过的SQL语句 查询比较耗CPU的SQL语句 查询比较耗磁盘的SQL语句 查询比较慢的SQL语句 Oracle 对未提交事务的查询 阅读全文
posted @ 2016-04-08 18:22 Zeroassetsor 阅读(129) 评论(0) 推荐(0)

摘要:查找所有重复标题的记录:SELECT *FROM t_info aWHERE ((SELECT COUNT(*)FROM t_infoWHERE Title = a.Title) > 1)ORDER BY Title DESC一。查找重复记录1。查找全部重复记录Select * From 表 Whe 阅读全文
posted @ 2016-04-08 16:49 Zeroassetsor 阅读(131) 评论(0) 推荐(0)

摘要:select classid from tb group by classid having count(*)>5 从 tb 表中 找出 classid 中出现超过5次的记录。 它可以由 where + 子查询替换 select classid from (select classid,count( 阅读全文
posted @ 2016-04-08 16:40 Zeroassetsor 阅读(355) 评论(0) 推荐(0)

摘要:最近闲来无事,正好抽出时间,来总结总结 sql性能优化方面的一下小技巧,小工具。虽然都是些很杂的东西,但是我个人觉得,如果真的清楚了里面的一下指标,或许真的能抵半个DBA。 有些时候,找不到DBA或者根本就没有DBA的时候,程序员就只能靠自己想办法了解决。久而久之,久病成医,说不定就成了半个DBA了 阅读全文
posted @ 2016-04-06 12:40 Zeroassetsor 阅读(157) 评论(0) 推荐(0)

摘要:1.查看用户: select * from dba_users WHERE username='CTXSYS';select * from dba_users WHERE username='CTXSYS'; 查看角色 select * from dba_roles WHERE ROLE = 'CT 阅读全文
posted @ 2016-03-25 15:13 Zeroassetsor 阅读(252) 评论(0) 推荐(0)

摘要:1、不同用户之间的表数据复制 2、同用户表之间的数据复制 3、B.x中个别字段转移到B.y的相同字段 4、只复制表结构 加入了一个永远不可能成立的条件1=2,则此时表示的是只复制表结构,但是不复制表内容 5、完全复制表(包括创建表和复制表中的记录) 6、将多个表数据插入一个表中 7、创建用户budg 阅读全文
posted @ 2016-03-25 15:11 Zeroassetsor 阅读(186) 评论(0) 推荐(0)

摘要:select value from temp_a awhere a.id between 1 and 100and not exists(select * from temp_b b where a.value=b.value); 这时能查出结果 select value from temp_a a 阅读全文
posted @ 2016-03-25 12:57 Zeroassetsor 阅读(362) 评论(0) 推荐(0)

摘要:现在又两张表a:姓名 年龄 性别张三 30 男李四 32 男b:姓名 年龄 性别张雪 35 女李雪 29 女现在想得到C:姓名 年龄 性别张三 30 男李四 32 男张雪 35 女李雪 29 女用Oracle该怎么做到? 如果不需要去除重复数据就用select * from A union all 阅读全文
posted @ 2016-03-25 11:19 Zeroassetsor 阅读(493) 评论(0) 推荐(0)

摘要:update 阅读全文
posted @ 2016-03-24 18:16 Zeroassetsor 阅读(820) 评论(0) 推荐(0)

摘要:在数据库开发的时候,经常需要考虑存储空间的问题,当然很多时候我们并不需要去考虑一些细小的差别,但是当存储资源较为紧张的时候,我们还是有必要了解的。这里采用一个例子来区分VARCHAR2(N CHAR)与VARCHAR2(N)的区别。 SQL> create table tangyun (c1 var 阅读全文
posted @ 2016-03-24 14:40 Zeroassetsor 阅读(214) 评论(0) 推荐(0)

摘要:你真的会玩SQL吗?系列目录 你真的会玩SQL吗?之逻辑查询处理阶段 你真的会玩SQL吗?和平大使 内连接、外连接 你真的会玩SQL吗?三范式、数据完整性 你真的会玩SQL吗?查询指定节点及其所有父节点的方法 你真的会玩SQL吗?让人晕头转向的三值逻辑 你真的会玩SQL吗?EXISTS和IN之间的区 阅读全文
posted @ 2016-03-08 10:50 Zeroassetsor 阅读(205) 评论(0) 推荐(0)

摘要:数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。 1)数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。不同的数据结构具有不同的操作和约束。 2)数据操作:数据模型中数据操作主要描述在相应的数据 阅读全文
posted @ 2016-03-08 00:07 Zeroassetsor 阅读(25627) 评论(0) 推荐(1)

摘要:可以利用表上的伪列ora_rowscn来判断。但不是任何时时候修改和插入的都可以,只能看到最近一段时间的,另外,得出的结果也不一定准确,因为在默认情况下,你更新某一行,那么这一行所在数据块上的其它行的修改时间也会变。即修改时间默认是以数据块来标识的。 select scn_to_timestamp( 阅读全文
posted @ 2016-03-02 16:11 Zeroassetsor 阅读(834) 评论(0) 推荐(0)

摘要:ora_rowscn is a pseudo column. drop table norowdependencies_tab; drop table rowdependencies_tab; create table norowdependencies_tab ( tim timestamp, n 阅读全文
posted @ 2016-03-02 16:03 Zeroassetsor 阅读(186) 评论(0) 推荐(0)

摘要:--假设表test,字段sex是性别,cert_number是身份证号码,都是varchar2类型--15位 最后一位奇数或偶数代表一个人的性别update test t set t.sex = decode(mod(to_number(t.cert_number),2),0,'男','女')whe 阅读全文
posted @ 2016-03-01 18:06 Zeroassetsor 阅读(1035) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 下一页