ORACLE
文章平均质量分 70
elevenlsy
这个作者很懒,什么都没留下…
展开
-
Oracle dblink创建细节
创建oracle dblink的两个步骤及应注意的细节语法:CREATE DATABASE LINK数据库链接名CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘数据库连接字符串’;1.建立本地服务名 to_OtherDB或者在tnsnames.ora文件里直接编辑。2.-- Create database link create database link T...原创 2009-03-15 16:16:11 · 147 阅读 · 0 评论 -
oracle中 connect by prior 递归算法
Oracle中start with...connect by prior子句用法connect by 是结构化查询中用到的,其基本语法是:select ... from tablename start with 条件1connect by 条件2where 条件3;例:select * from tablestart with org_id = 'HBHqfWGWPy'connect by...原创 2010-12-14 17:38:39 · 216 阅读 · 0 评论 -
Oracle中to_char 参数详解 及实例
序号格式 说明 1 - / , . ; :"text" 时间分隔符号,除了标准的几个,还允许用文字作为分割符号。例如 to_char(sysdate,'YYYY"年"mm"月"dd"日"')=2008年04月24日 2 ADA.D. 即拉丁文Anno Domini的简写,表示公元.会根据nls的不同转换为公元或者ad等无特殊注意事项 3 AMA.M. 上午的简写 ,同pm, p.m....原创 2010-01-11 15:52:10 · 665 阅读 · 0 评论 -
关于ORA-01422: exact fetch returns more than requested number of rows的问题
原因是游标查询返回多条记录,而实际通过select 列明 into 变量 FROM 表A where ···插入变量的信息是单个变量,不是多条记录,故产生了如下的错误ORA-01422: exact fetch returns more than requested number of rows...原创 2010-01-07 10:09:06 · 9539 阅读 · 1 评论 -
关于Oracle存储过程的若干问题备忘
1.在oracle中,数据表别名不能加as,如: select a.appname from appinfo a;-- 正确 select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧 2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就...原创 2010-01-07 10:05:44 · 79 阅读 · 0 评论 -
oracle dblink 创建过程
oracle dblink 创建过程 两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 例如: 数据库服务器A,数据库服务器B,数据库客户端C;通过客户端C连到A,在A 上操作访问B。 1、在数据库客户端C的tnsnames中配置数据库服务器A的服务 ...原创 2009-02-03 18:38:11 · 235 阅读 · 0 评论 -
ORACLE日期时间函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy fou...原创 2008-12-25 10:02:52 · 126 阅读 · 0 评论 -
ORACLE 同义词(Synonyms和DBLinks)
数据库中 用户a 访问 用户b 中表t_department 首先在 库a中建立DBLinks 来链接两个库具体如下:create database link TESTLINK1connect to ACSYS//库b的某个用户名identified by "djzcq"//对应的密码using 'b';//所在服务器的库命名 然后建立同义词 具体如下:...2008-12-23 15:07:01 · 173 阅读 · 0 评论 -
Oracle 分析函数的使用
分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.基础数据今天我主要给大家介绍一下以下几个函数的使用方法1. 自动汇总函数rollup,cube...原创 2008-12-02 16:06:37 · 103 阅读 · 0 评论 -
ROLLUP和CUBE语句。
Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。如果是GROUP BY CUBE(A, B, C),则首先会对(A、B、C)进行GROUP BY,然后依次是(A、B)...原创 2008-12-02 15:47:26 · 116 阅读 · 0 评论 -
oracle定时任务详解
DBMS_JOB系统包是Oracle“任务队列”子系统的API编程接口。DBMS_JOB包对于任务队列提供了下面这些功能:提交并且执行一个任务、改变任务的执行参数以及删除或者临时挂起任务等。DBMS_JOB包是由ORACLE_HOME目录下的rdbms/admin子目录下的DBMSJOB.SQL和PRVTJOB.PLB 这两个脚本文件创建的。这两个文件被CATPROC.SQL脚本文件调用,而C...原创 2010-02-21 15:27:33 · 210 阅读 · 0 评论