摘要:Shortcut: Edit/Undo Ctrl+ZEdit/Redo Shift+Ctrl+ZEdit/PL/SQL Beautifier Ctrl+W (自定义) Shift+Home 选择光标位置到行首 Shift+End 选择光标位置到行尾 Ctrl+Shift+Home 选择光标位置到首行
阅读全文
文章分类 - Oracle
摘要:一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。
阅读全文
摘要:1.引言 定制定时执行的任务有两种形式,系统级别和数据库级别, 从操作系统级别来讲, windows系统我们可以使用任务计划来实现, 对于winXP系统,设置步骤如下,开始 设置 控制面板 任务计划,然后添加任务计划,按向导完成配置即可; 对于win7系统,设置步骤如下,点击开始,然后在 搜索程序和
阅读全文
摘要:每天凌晨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
阅读全文
摘要:我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 create or replace proc
阅读全文
摘要:查询正在执行的SQL语句 查询执行过的SQL语句 查询比较耗CPU的SQL语句 查询比较耗磁盘的SQL语句 查询比较慢的SQL语句 Oracle 对未提交事务的查询
阅读全文
摘要:查找所有重复标题的记录:SELECT *FROM t_info aWHERE ((SELECT COUNT(*)FROM t_infoWHERE Title = a.Title) > 1)ORDER BY Title DESC一。查找重复记录1。查找全部重复记录Select * From 表 Whe
阅读全文
摘要:select classid from tb group by classid having count(*)>5 从 tb 表中 找出 classid 中出现超过5次的记录。 它可以由 where + 子查询替换 select classid from (select classid,count(
阅读全文
摘要:最近闲来无事,正好抽出时间,来总结总结 sql性能优化方面的一下小技巧,小工具。虽然都是些很杂的东西,但是我个人觉得,如果真的清楚了里面的一下指标,或许真的能抵半个DBA。 有些时候,找不到DBA或者根本就没有DBA的时候,程序员就只能靠自己想办法了解决。久而久之,久病成医,说不定就成了半个DBA了
阅读全文
摘要:1.查看用户: select * from dba_users WHERE username='CTXSYS';select * from dba_users WHERE username='CTXSYS'; 查看角色 select * from dba_roles WHERE ROLE = 'CT
阅读全文
摘要:1、不同用户之间的表数据复制 2、同用户表之间的数据复制 3、B.x中个别字段转移到B.y的相同字段 4、只复制表结构 加入了一个永远不可能成立的条件1=2,则此时表示的是只复制表结构,但是不复制表内容 5、完全复制表(包括创建表和复制表中的记录) 6、将多个表数据插入一个表中 7、创建用户budg
阅读全文
摘要: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
阅读全文
摘要:现在又两张表a:姓名 年龄 性别张三 30 男李四 32 男b:姓名 年龄 性别张雪 35 女李雪 29 女现在想得到C:姓名 年龄 性别张三 30 男李四 32 男张雪 35 女李雪 29 女用Oracle该怎么做到? 如果不需要去除重复数据就用select * from A union all
阅读全文
摘要:update
阅读全文
摘要:在数据库开发的时候,经常需要考虑存储空间的问题,当然很多时候我们并不需要去考虑一些细小的差别,但是当存储资源较为紧张的时候,我们还是有必要了解的。这里采用一个例子来区分VARCHAR2(N CHAR)与VARCHAR2(N)的区别。 SQL> create table tangyun (c1 var
阅读全文
摘要:你真的会玩SQL吗?系列目录 你真的会玩SQL吗?之逻辑查询处理阶段 你真的会玩SQL吗?和平大使 内连接、外连接 你真的会玩SQL吗?三范式、数据完整性 你真的会玩SQL吗?查询指定节点及其所有父节点的方法 你真的会玩SQL吗?让人晕头转向的三值逻辑 你真的会玩SQL吗?EXISTS和IN之间的区
阅读全文
摘要:数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。 1)数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。不同的数据结构具有不同的操作和约束。 2)数据操作:数据模型中数据操作主要描述在相应的数据
阅读全文
摘要:可以利用表上的伪列ora_rowscn来判断。但不是任何时时候修改和插入的都可以,只能看到最近一段时间的,另外,得出的结果也不一定准确,因为在默认情况下,你更新某一行,那么这一行所在数据块上的其它行的修改时间也会变。即修改时间默认是以数据块来标识的。 select scn_to_timestamp(
阅读全文
摘要:ora_rowscn is a pseudo column. drop table norowdependencies_tab; drop table rowdependencies_tab; create table norowdependencies_tab ( tim timestamp, n
阅读全文
摘要:--假设表test,字段sex是性别,cert_number是身份证号码,都是varchar2类型--15位 最后一位奇数或偶数代表一个人的性别update test t set t.sex = decode(mod(to_number(t.cert_number),2),0,'男','女')whe
阅读全文
浙公网安备 33010602011771号