不积跬步,无以至千里

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

文章分类 -  Oracle

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

摘要:/*Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效 阅读全文
posted @ 2016-02-14 17:57 Zeroassetsor 阅读(133) 评论(0) 推荐(0)

摘要:按照部门提随机取出30%的员工记录,标记字段置为0,剩下70%的员工,标记字段置为1,这样的SQL怎么写呢? merge into emp susing (select employee_id, case when round(rn / total, 2) <= 0.30 then 0 else 1 阅读全文
posted @ 2016-02-14 17:05 Zeroassetsor 阅读(218) 评论(0) 推荐(0)

摘要:存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它; 阅读全文
posted @ 2016-02-06 12:54 Zeroassetsor 阅读(885) 评论(0) 推荐(0)

摘要:--创建存储过程CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p(--参数IN表示输入参数,OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 is_ym IN CHAR)AS--定义变量 vs_msg VARCHAR2(4000); --错误信息变量 阅读全文
posted @ 2016-02-06 12:09 Zeroassetsor 阅读(98) 评论(0) 推荐(0)

摘要:create or replace function func_get_user_by_msisdn(msisdn in number)---------------------------------------------------------------------------------功 阅读全文
posted @ 2016-02-06 11:46 Zeroassetsor 阅读(554) 评论(0) 推荐(0)

摘要:从Oracle8i开始Oracle提供采样表扫描特性。 Oracle访问数据的基本方法有:1.全表扫描2.采样表扫描 全表扫描(Full table Scan)全表扫描返回表中所有的记录。执行全表扫描,Oracle读表中的所有记录,考查每一行是否满足WHERE条件。Oracle顺序的读分配给该表的每 阅读全文
posted @ 2016-02-05 18:12 Zeroassetsor 阅读(1065) 评论(0) 推荐(0)

摘要:1、dbms_random.value方法 dbms_random是一个可以生成随机数值或者字符串的程序包。这个包有initialize()、seed()、terminate()、 value()、normal()、random()、string()等几个函数,但value()是最常用的,value 阅读全文
posted @ 2016-02-05 18:11 Zeroassetsor 阅读(145) 评论(0) 推荐(0)

摘要:本文作者通过身边的案例,详细阐述了SQL优化过程中的种种方法和小窍门,内容丰富且言之有物,希望能让接触到SQL的同学可以体会到SQL提速的乐趣! 1.前言 关于SQL优化,前辈们、技术大咖们、各个技术论坛上早就有很多的优秀文章,今番我再次提起,心情忐忑,实在是有些班门弄斧和自不量力了。 在大家的鼓励 阅读全文
posted @ 2016-02-05 10:27 Zeroassetsor 阅读(199) 评论(0) 推荐(0)

摘要:平时经常会遇到这两种写法:IS NOT NULL与!=NULL。也经常会遇到数据库有符合条件!=NULL的数据,但是返回为空集合。实际上,是由于对二者使用区别理解不透彻。 默认情况下,推荐使用 IS NOT NULL去做条件判断,因为SQL默认情况下对WHERE XX!= Null的判断会永远返回0 阅读全文
posted @ 2016-02-03 12:34 Zeroassetsor 阅读(1181) 评论(0) 推荐(0)

摘要:1。尽量不要使用 like '%%' 2。对于 like '%' (不以 % 开头),Oracle可以应用 colunm上的index 3。对于 like '%…' 的 (不以 % 结尾),可以利用reverse + function index 的形式,变化成 like '%' 4.非用like' 阅读全文
posted @ 2016-01-28 19:52 Zeroassetsor 阅读(690) 评论(0) 推荐(0)

摘要:作为oracle的初学者相信大家一定会遇到这个问题,如图: 明明就是navicat可视化创建了表,可是就是不能查到!这个为什么呢? select * from user; 但是,我们如果给user加上双引号就不一样了! select * from "user"; 却可以等到下面的结果,如图: 到这里 阅读全文
posted @ 2016-01-27 19:49 Zeroassetsor 阅读(1197) 评论(0) 推荐(0)

摘要:select a.FILE_NAME,a.AUTOEXTENSIBLE,a.MAXBYTES,a.INCREMENT_BY from dba_data_files a;--AUTOEXTENSIBLE 是否自动扩展--MAXBYTES 最大--INCREMENT_BY 自动扩展块数SQL> show... 阅读全文
posted @ 2016-01-15 19:40 Zeroassetsor 阅读(1458) 评论(0) 推荐(0)

摘要:SQLDBA> SELECT * FROM V$LOGFILE; GROUP# STATUS MEMBER ---------- ------- ------------------------------ 1 STALE /Oracle/7.3.4/dbs/log1P734.dbf 2... 阅读全文
posted @ 2016-01-15 18:17 Zeroassetsor 阅读(328) 评论(0) 推荐(0)

摘要:在ORACLE 数 据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量 的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这... 阅读全文
posted @ 2016-01-15 18:02 Zeroassetsor 阅读(570) 评论(0) 推荐(0)

摘要:1.删除用户及其用户下面的所有对象dropuserbranchcascade;2.删除表空间及其表空间里的所有内容droptablespacecenterINCLUDINGCONTENTS;3.删除表空间同时删除外键droptablespacecenterINCLUDINGCONTENTScasca... 阅读全文
posted @ 2016-01-15 16:43 Zeroassetsor 阅读(405) 评论(0) 推荐(0)

摘要:oracle 日常维护工作内容oracle 日常维护工作内容ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。(2). 每周对数据库对象的空间扩... 阅读全文
posted @ 2016-01-15 15:56 Zeroassetsor 阅读(3500) 评论(0) 推荐(0)

摘要:$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.2.0 - Production on Mon Nov 6 18:05:28 2006Copyright (c) 1982, 2005, Oracle.All Rights Reserved.Connecte... 阅读全文
posted @ 2016-01-15 10:53 Zeroassetsor 阅读(306) 评论(0) 推荐(0)

摘要:基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/SONIC BUF... 阅读全文
posted @ 2016-01-13 16:51 Zeroassetsor 阅读(177) 评论(0) 推荐(0)

摘要:创建database link基本语法CREATE [ SHARED ][ PUBLIC ] database link link_name [ CONNECT TO user IDENTIFIED BY password ] [ AUTHENTICATED BY user ID... 阅读全文
posted @ 2016-01-08 15:53 Zeroassetsor 阅读(123) 评论(0) 推荐(0)

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

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