SQL Server和Oracle的常用函数对比
摘要:---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.0...
阅读全文
posted @
2009-07-02 14:11
大口仔
阅读(789)
推荐(0) 编辑
Oracle9i之xmltype应用
摘要:[文章摘要]介绍了oracle9i的xmltype数据类型的基本使用包括:建立含有xmltype数据类型的表插入(insert)数据查询(select)数据更新(update)数据添加超过4k字节的xml文档到xmltype型字段适合初学者。 关键词: oracle9i xmltypeoracle从9i开始支持一种新的数据类型---- xmltype,用于存储和管理xml数据,并提供了很多的fun...
阅读全文
posted @
2009-03-31 15:40
大口仔
阅读(653)
推荐(0) 编辑
Oracle调用webservice说明
摘要:1. 用途简介 为什么要在Oracle中访问WebService?在系统实现中,有时会有直接在数据库端利用触发器、存储过程等方式进行数据传递、分发的业务,而其中可能会涉及一些业务逻辑,为了处理这些业务逻辑,并简单起见,可以直接在触发器或存储过程中调用一些java类或WebService。 2. 准备工作 1、首先保证Oracle为完全安装(本文均以1...
阅读全文
posted @
2009-03-26 14:27
大口仔
阅读(17418)
推荐(1) 编辑
Oracle时间运算
摘要:目录 ========================================= 1.Oracle的日期函数 2.日期加减 3.月份加减 4.年份加减 5.求每月的最后一天 6.求每月的第一天 7.求下一个星期几 入门知识: ①Oracle中的日期时间存储: oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关。不存贮秒以下的...
阅读全文
posted @
2009-03-26 09:55
大口仔
阅读(29360)
推荐(4) 编辑
Oracle大数据量分页通用存储过程
摘要:type refCursorType is REF CURSOR; --游标类型定义,用于返回数据集 /***************************************************************** *功能描述: 大数据量分页通用存储过程 *创 建 人: 夏春涛 xchuntao@163.com qq:23106676 *创建时间: 2005-06-29...
阅读全文
posted @
2009-03-17 09:33
大口仔
阅读(1104)
推荐(0) 编辑
.net调用ORACLE存储过程返回结果集及函数
摘要:ORACLE段: 首先在ORACLE建立PACKAGE和PACKAGE BODY,将在这里面定义函数和存储过程返回结果集。 1:建立PACKAGE: CREATE OR REPLACE package SCOTT.pk_wt is type mytype is ref cursor; procedure p_wt(mycs out mytype); function f_get(str in va...
阅读全文
posted @
2009-03-16 10:34
大口仔
阅读(801)
推荐(0) 编辑
Oracle中怎样一次执行多条sql语句
摘要:今天我在做一个项目的时候,需要向数据库(数据库是Oracle 8.0.5)一次同时插入多条数据,但是程序运行却出错:ORA-00911: 无效字符。SQL语句如下: DELETE FROM SYSROLEOPENR WHERE ROLEID = 2; INSERT INTO SYSROLEOPENR (PKID, ROLEID, OPERID) SELECT SYSROLEO...
阅读全文
posted @
2009-03-06 16:26
大口仔
阅读(3446)
推荐(0) 编辑
ora-12154 TNS:无法处理服务名
摘要:有时候怎么配置TNSNAMES.ORA都出现ora-12154 TNS:无法处理服务名的错误!其实根据oracle的版本的不同,配置的字符串也有所不同。比如:oracle8.1.5的SQLNET.ORA文件的内容是这样的:路径:orant\NET80\ADMIN\SQLNET.ORATRACE_LEVEL_CLIENT = OFF #sqlnet.authentication_services ...
阅读全文
posted @
2008-11-14 09:25
大口仔
阅读(9247)
推荐(0) 编辑
查看oracle版本
摘要:(1)用客户端连接到数据库,执行select * from v$instance 查看version项 (2)select * from product_component_version (3)或查询V$VERSION查看组件级信息
阅读全文
posted @
2008-11-14 09:20
大口仔
阅读(1906)
推荐(0) 编辑
Oracle中的break和continue
摘要:break可用exit代替。 loop ... exit when ...; ... end loop; continue和用自定义异常代替。 loop begin ... raise my_ex; ... exception when others then null; end; end loop;
阅读全文
posted @
2008-10-09 10:28
大口仔
阅读(6538)
推荐(1) 编辑
decode使用技巧
摘要:·软件环境: 1、Windows NT4.0+ORACLE 8.0.4 2、ORACLE安装路径为:C:ORANT ·含义解释: decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF...
阅读全文
posted @
2008-09-23 10:24
大口仔
阅读(410)
推荐(0) 编辑
PL/SQL的特殊字符
摘要:CREATE TABLE TT (A VARCHAR2(30)); --SET DEFINE OFF INSERT INTO TT VALUES('ASDF&BA'); --succeed INSERT INTO TT VALUES('A'SDF&BA'); -- failure INSERT INTO ...
阅读全文
posted @
2008-08-21 10:42
大口仔
阅读(837)
推荐(0) 编辑
Oracle Index 介绍
摘要:概述 索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等。 Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止...
阅读全文
posted @
2008-08-20 09:33
大口仔
阅读(2149)
推荐(0) 编辑
set define off 在数据库脚本中的作用
摘要:在SQL*Plus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无法将一个含有该符号的字符串输入数据库或赋给变量,如字符串“SQL&Plus”系统会理解为以“SQL”打头的字符串,它会提示你输入替代变量Plus的值,如果你输入ABC,则最终字符串转化为“SQLABC”。 set define off 则关闭该功能,“&”将作为...
阅读全文
posted @
2008-08-19 09:36
大口仔
阅读(7917)
推荐(1) 编辑
Oracle查锁,解锁
摘要:SELECT a.object_id, b.object_name, a.session_id, a.oracle_username, a.os_user_name, a.process, a.locked_mode FROM v$locked_object a, dba_objects b WHERE a.object_id = b.object_id; SELECT ...
阅读全文
posted @
2008-08-08 10:53
大口仔
阅读(1316)
推荐(0) 编辑
ORACLE SQL性能优化系列
摘要:1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各 种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句 级...
阅读全文
posted @
2008-08-05 08:34
大口仔
阅读(875)
推荐(0) 编辑
Oracle-ORA-01722 invalid number错误
摘要:忽然有一天,好好的系统报错:ORA-01722 invalid number 环境:Oracle9 + JDBC访问数据库,之前是好的,忽然发现这个错误 后来参考了:http://davidyu720.itpub.net/post/31716/291191 才知道缘由 1. 代码里面执行了如下SQL语句: select mdn from tablename where mdn=13800000...
阅读全文
posted @
2008-05-16 16:20
大口仔
阅读(70539)
推荐(2) 编辑
Oracle中实现continue的方法
摘要:CREATE TABLE AREAS ( RADIUS NUMBER(5), AREA NUMBER(14,2) ); 方法一:使用 goto DECLARE pi CONSTANT NUMBER (9, 7) := 3.1415927; radius INTEGER (5); area NUMBER (14, 2); BEG...
阅读全文
posted @
2008-04-28 13:48
大口仔
阅读(2882)
推荐(0) 编辑
Oracle的Decode
摘要:·软件环境: 1、Windows NT4.0+ORACLE 8.0.4 2、ORACLE安装路径为:C:\ORANT ·含义解释: decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELS...
阅读全文
posted @
2008-04-12 09:17
大口仔
阅读(1933)
推荐(0) 编辑
ORACLE PL/SQL入门
摘要:最近在学习PL/SQL中的存储过程,看了不少资料。总结在此,基本可以做为新手的入门资料吧。 一、块 1.块结构 1)块的三个部分 2)块语法 2.块的命名和匿名 3.块的执行 二、变量、常量与字符集 1.变量 1)声明变量 2)给变量赋值 2.常量 3.有效字符集 三、分支语语句 ...
阅读全文
posted @
2008-04-10 14:54
大口仔
阅读(2016)
推荐(0) 编辑