Oracle
hoojo
一直被模仿,从未被超越!
展开
-
mongoDB 介绍(特点、优点、原理)
介绍:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 特点:高性能、易部署、易使用,存储数据非常方便。 主要功能特性有: Ø 面向集合存储,易存储对象类型的数据 Ø 模式自由 Ø 支持动态查询 Ø 支持完全索引,包含内部对象 Ø 支持查询 Ø 支持复制和故障恢复 Ø 使用高效的二进制数据存储,包括大型对象(如视频等) Ø 自动处理碎片,以支持云计算层次的扩展性 Ø 支持RUBY,PYTHON,JAVA,C++原创 2011-06-01 07:29:00 · 3520 阅读 · 0 评论 -
Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
alter table userInfo add(msn varchar2(20)); 1、建表 create table userInfo ( id number(6), name varchar2(20), sex number(1), age number(3),原创 2011-05-03 07:15:00 · 1734 阅读 · 0 评论 -
Oracle笔记 九、PL/SQL 游标的使用
--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭 begin update emp set sal = 1000; dbms_output.put_line('影响的行数:' || sql%rowcount); end; rollback; /*游标的使用方法: 第一步:声明游标原创 2011-05-03 07:42:00 · 1759 阅读 · 0 评论 -
Oracle笔记 十、PL/SQL存储过程
--create or replace 创建或替换,如果存在就替换,不存在就创建 create or replace procedure p is cursor c is select * from dept2 for update; begin for row_record in c loop if (row_record.原创 2011-05-03 07:55:00 · 1301 阅读 · 0 评论 -
Oracle笔记 十二、PL/SQL 面向对象oop编程
------------------------抽象数据类型----------- --创建地址类型,一定要加as object,还可以在类型中加过程或方法 create or replace type address as object ( province varchar2(10), --省份属性 city varchar2(10) --市属性 ) not final;原创 2011-05-03 08:04:00 · 4575 阅读 · 0 评论 -
Oracle笔记 十四、查询XML操作、操作系统文件
--1.随机数 select dbms_random.value from dual; select mod(dbms_random.random, 10) from dual; --0-9随机数 select abs(mod(dbms_random.random, 10)) from dual; --40-49随机数 select 40 + abs(mod(dbms_random.r原创 2011-05-03 08:19:00 · 1305 阅读 · 0 评论 -
Oracle加入NoSQL阵营
Oracle最近发布了一种大数据设备,其中运行有Oracle NoSQL Database,它是基于Oracle Berkeley DB Java Edition的新键-值存储系统。该系统的特性包括:十亿行级的记录存储能力、TB级的B-树存储能力、ACID事务、CRUD、分片(sharding)、无单点故障、通过数据中心间复制进行灾难恢复等等。Oracle是关系型数据库的标准,它在2011转载 2011-10-21 11:27:40 · 1636 阅读 · 1 评论 -
处理 Oracle SQL in 超过1000 的解决方案
处理oracle sql 语句in子句中(where id in (1, 2, ..., 1000, 1001)),如果子句中超过1000项就会报错。这主要是oracle考虑性能问题做的限制。如果要解决次问题,可以用 where id (1, 2, ..., 1000) or id (1001, ...)/** * function: 处理oracle sql 语句in子句中(where原创 2012-08-31 14:58:17 · 4094 阅读 · 0 评论 -
Oracle 死锁的检测查询及处理
-- 死锁查询语句SELECT bs.username "Blocking User", bs.username "DB User", ws.username "Waiting User", bs.SID "SID", ws.SID "WSID", bs.serial# "Serial#", bs.sql_address "address",转载 2012-08-31 16:21:46 · 1716 阅读 · 0 评论 -
Oracle笔记 二、常用dba命令行
1、给用户解锁 alter user scott account unlock; 2、注销、断开、切换当前用户连接 quit conn scott/tiger 3、用户权限查询 A .查看所有用户: select * from dba_users; select * from all_users; select * from user_users; B.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; selec原创 2011-05-03 05:23:00 · 1292 阅读 · 0 评论 -
Oracle笔记 六、PL/SQL简单语句块、变量定义
1、简单SQL语句,HellWorld示例 --输出信息 begin dbms_output.put_line('Oracle Hello World!'); end; 2、变量的定义、使用 --定义变量 declare sName varchar2(20); begin sN原创 2011-05-03 07:22:00 · 1840 阅读 · 0 评论 -
Oracle笔记 八、PL/SQL跳转/判断/循环语句块
--goto跳转语句 --在goto 后,跳转到相应的语句,然后执行该语句和后面所有语句 begin dbms_output.put_line('goto开始了'); goto c; --不被执行 dbms_output.put_line('goto'); dbms_output.put_原创 2011-05-03 07:34:00 · 1784 阅读 · 0 评论 -
Oracle笔记 十三、PL/SQL面向对象之package
--将方法和过程用包定义 create or replace package pkg_emp as --输入员工编号查询出员工信息 procedure pro_findInfo( in_empno emp2.empno%type, out_name out emp2.ename%type,原创 2011-05-03 08:13:00 · 1605 阅读 · 0 评论 -
Oracle笔记 七、PL/SQL 异常处理
--异常处理 declare sNum number := 0; begin sNum := 5 / sNum; dbms_output.put_line(sNum); exception when others then dbms_output.put_line('is Error!'); end原创 2011-05-03 07:27:00 · 1234 阅读 · 0 评论 -
Oracle笔记 十一、PL/SQL函数和触发器
--创建函数 create or replace function add_sal(sSal number) return number is begin if (sSal > 5000) then return sSal + 51; elsif (sSal > 3000) then return sSal +原创 2011-05-03 07:59:00 · 1145 阅读 · 0 评论 -
Oracle笔记 目录索引
Oracle笔记 一、oracle的安装、sqlplus的使用 Oracle笔记 二、常用dba命令行 Oracle笔记 三、function 、select Oracle笔记 四、增删改、事务 Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间 Oracle笔记 六、PL/SQL简单语句块、变量定义 Oracle笔记 七、PL/SQL 异常处理 Oracle笔记 八、PL/SQL跳转/判断/循环语句块 Oracle笔记 九、PL/SQL 游标的使用 Oracle笔原创 2011-05-03 10:26:00 · 2465 阅读 · 0 评论 -
Oracle笔记 一、oracle的安装、sqlplus的使用
1、 首先你得安装Oracle数据库服务器端和客户端软件,在安装过程中要注意的是,选择oracle的安装目录,切记不要用中文目录或的带空格的目录。 下载地址: http://hi.baidu.com/dashuaiwang/blog/item/42f8e7fab96978d6b58f314b.html/cmtid/d5bba9190dd0904a42a9ad77 2、 安装结束后,会提示你记住一些东西。也就是一些网址,这个也很重要。下面是我的oracle提示的信息:原创 2011-05-03 04:38:00 · 2237 阅读 · 0 评论 -
Oracle笔记 三、function 、select
Scott表下有这么几个常用的表,而且还带有数据。分别是emp、dept、salgrade; 1、查看表结构用desc desc emp; 2、空表dual,最常用的空表,如: select 2 * 4 from dual; select sysdate from dual; 3、双引号能保持格式原创 2011-05-03 05:31:00 · 1320 阅读 · 0 评论 -
Oracle笔记 四、增删改、事务
1、插入 insert into dept values(50, 'soft', 'Guangzhou'); insert into dept(deptno, dname) values(60, 'software test'); insert into dept select * from dept where deptno = 20; 2、删除原创 2011-05-03 06:17:00 · 1100 阅读 · 0 评论 -
Oracle job procedure 存储过程定时任务
oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图--相关视图select * from dba_jobs;select * from all_jobs;select * from user_jobs;-- 查询字段描述/*字段(列) 类型原创 2013-11-21 11:03:54 · 9491 阅读 · 1 评论