ORACLE
文章平均质量分 74
xiaoping8411
一个走在路上的人,前面有太多太多的路。一个为了学习与生活,要不停奔走的人。
展开
-
oracle常用操作
创建表空间 create tablespace 表空间名 datafile c:/a/b/c.def size 1G autoextend on next 100M maxsize unlimited logging extent management local autoallocate segment space management auto; oacle夸库查询 cre原创 2008-10-22 10:12:00 · 782 阅读 · 0 评论 -
使用internal_convert修改oracle 10g 数据库字符集
SQL> startup mount ORACLE inst转载 2011-09-20 20:46:17 · 1322 阅读 · 0 评论 -
oracle中的rownum
<br /><br />在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 <br />select * from emp where rownum <= 5 <br />而且书上也告诫,不能对rownum用">",这也就意味着,如果你想用 <br />select * from emp where rownum > 5 <br />则是失败的。要知道为什么会失败,则需要了解rownum背后的机制: <br />1 Oracle executes your query.<br />2转载 2010-12-13 23:16:00 · 611 阅读 · 0 评论 -
PL/SQL编程整理7 -- 包
<br /><br />包是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。包类似于C++和JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。把相关的模块归类成为包,可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能。<br /> 与类相同,包中的程序元素也分为公用元素和私用元素两种,这两种元素的区别是他们允许访问的程序范围不同,即它们的作用域不同。公用元素不仅可以原创 2010-09-22 14:50:00 · 603 阅读 · 0 评论 -
CLOB大字段存储
<br /><br />1、数据中用CLOB存储大字符串DETAIL <br />2、关键java代码<br />Connection connection = null;<br />Statement statement = null;<br />ResultSet rs = null;<br />String sqlText="";<br />try {<br /> // 建立JDBC连接<br /> connection = .....;<br />原创 2010-09-22 14:45:00 · 3709 阅读 · 0 评论 -
win7下安装及卸载oracle10
<br /><br />安装oracle 10<br />1)下载oracle 10:http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip<br />2)修改安装文件对应目录下的文件<br />10201_database_win32/database/stage/prereq/db/refhost.xml<br />在其中添加如下代码:<br /><OPERATING_SYSTEM><br /> <VER转载 2010-09-24 21:58:00 · 824 阅读 · 0 评论 -
Oracle函数摘录
<br />1.1 聚集函数<br />函数名<br />描述<br />Avg<br />返回行集中一列的平均值<br />Count<br />返回行集中一列的非空值的数量<br />Grouping<br />允许大家使用Oracle的rollup和cube扩展时在查询中插入小计(合计)<br />Max<br />返回行集中一列的最大值<br />Min<br />返回行集中一列的最小值<br />Stddev<br />返回行集中一列的所有值得标准偏差<br />Sun<br />返回行集中原创 2010-09-22 16:36:00 · 739 阅读 · 0 评论 -
PL/SQL编程整理8 -- 游标
<br />1.1.1 概念<br />在 PL/SQL 程序中,对于处理多行记录的事务经常使用游标来实现。为了处理 SQL 语句,ORACLE 必须分配一片叫上下文( context area )的区域来处理所必需的信息,其中包括要处理的行的数目,一个指向语句被分析以后的表示形式的指针以及查询的活动集(active set)。<br /> 游标是一个指向上下文的句柄( handle)或指针。通过游标,PL/SQL可以控制上下文区和处理语句时上下文区会发生些什么事情。<br /> 对于不同的S原创 2010-09-22 14:59:00 · 526 阅读 · 0 评论 -
PL/SQL编程整理6 -- 函数
<br /><br />函数用于返回特定的数据,当建立函数时,在函数头部必须包含return字句,而在函数体内必须包含return语句返回的数据,使用create function来建立函数。<br />语法如下:<br />CREATE [OR REPLACE] FUNCTION function_name<br />[(argment [ { IN| IN OUT }] type,<br /> argment [ { IN | OUT | IN OUT } ] type]<br />R原创 2010-08-28 13:14:00 · 704 阅读 · 0 评论 -
PL/SQL编程整理5 -- 编写存储过程
<br /><br />在 ORACLE SERVER上建立存储过程,可以被多个应用程序调用,可以向存储过程传递参数,也可以向存储过程传回参数.<br />创建过程语法:<br />CREATE [OR REPLACE] PROCEDURE Procedure_name<br />[ (argment [ { IN | IN OUT }] Type,<br /> argment [ { IN | OUT | IN OUT } ] Type ]<br />{ IS | AS }<br原创 2010-08-28 13:10:00 · 617 阅读 · 0 评论 -
PL/SQL编程整理4 -- 例外
<br /><br />异常情况处理(EXCEPTION)是用来处理正常执行过程中未预料的事件,程序块的异常处理预定义的错误和自定义错误,由于PL/SQL程序块一旦产生异常而没有指出如何处理时,程序就会自动终止整个程序运行.<br />有三种类型的异常错误:<br />1. 预定义 ( Predefined )错误<br />ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。<br />2. 非预定义 ( Predefined )错误<br /原创 2010-08-28 13:05:00 · 515 阅读 · 0 评论 -
PL/SQL编程整理2 -- 定义或使用变量
变量包括有:1) 标量类型(scalar)2) 复合类型(composite)3) 参照类型(reference)4) Lob(large object)1.1.1 标量类型– 常用类型pl/sql定义变量和常量的语法如下:identifier [constant] datatype [not null] [:=| default expr]identifier:名称constant:指定常量datatype:数据类型not null:指定变量值不原创 2010-08-28 12:50:00 · 831 阅读 · 0 评论 -
PL/SQL编程整理1 -- 介绍
1.1 介绍<br />PL/sql是oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句、循环语句和列外处理各种异常。块(block)是PL/sql的基本程序单元。<br />PL/sql优点:<br />a) 提高应用程序的运行性能<br />b) 模块化的设计思想<br />c) 减少网络传输量<br />d) 提高安全性<br />编写规范:<br />a)原创 2010-08-28 12:37:00 · 612 阅读 · 0 评论 -
PL/SQL编程整理3 -- 控制结构
1 If语句<br />案例1:if ….. then<br />Declare <br /> V_sal emp.sal%type;<br />Begin<br /> Select sal into v_sal from emp where ename=’SCOTT’;<br /> If v_sal < 2000 then <br /> Update emp set sal*1.1 where ename=’SCOTT’;<br />原创 2010-08-28 12:59:00 · 532 阅读 · 0 评论 -
oracle 函数整理(一)
1. ASCII: 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii() space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 2. CHR:给出整数,返回对应的转载 2009-11-17 12:08:00 · 871 阅读 · 0 评论 -
xp下卸载oracle10g
软件环境:1、Windows XP + Oracle 10g2、Oracle安装路径为:d:/Oracle实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务;2 使用OUI(Oracle Universal Installer)卸载Oracle软件。 “开始”->“程序”->“Oracle-OraDb110g_home1|Oracle instal转载 2009-11-05 18:05:00 · 726 阅读 · 0 评论 -
Oracle 权限设置
一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Conne转载 2009-02-26 10:13:00 · 1642 阅读 · 1 评论 -
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
//创建临时表空间create temporary tablespace zfmi_temptempfile D:/oracle/oradata/zfmi/zfmi_temp.dbf size 32m autoextend on next 32m maxsize 2048mextent management local;//tempfile参数必须有//创建数据表空间creat转载 2008-12-09 18:48:00 · 9327 阅读 · 2 评论 -
oracle常见的异常
经常遇到一些java.sql.SQLException异常,从网上汇集一些前人的资料,以供以后调试查阅! ORA-00904: invalid column name 无效列名 ORA-00942: table or view does not exist 表或者转载 2011-10-17 12:20:52 · 1129 阅读 · 0 评论