1、要求,在一个表中,某一字段为重复字段。需要去除重复字段。同时将所有字段显示出来。 SELECT * FROM (select a1,a2,a3, Row_number() OVER (PARTITION BY a1 ORDER BY a1) rn from a ) where RN = 1 我是oralce新手,下面附Row_numbe
2015-06-28在 PL/SQL 程序中,对于处理多行记录的事务经常使用光标来实现。 一、显式光标-----在PL/SQL程序中定义的光标称作显式光标 显式光标处理需四个 PL/SQL步骤: cursor 光标名称 is 查询语句; open 光标名称; Fetch
2015-06-281.求某个日期所在月份的总天数 SELECT TO_NUMBER(TO_CHAR(LAST_DAY(TO_DATE('20080801','YYYYMMDD')),'dd')) FROM DUAL; 2.函数可以得到两个日期之间的天数 select trunc(sysdate
2015-06-28一、Matlab通过ODBC建立到Oracle数据库的连接 1、在Windows下"开始"→"控制面板"→"性能和维护"→"管理工具",点击"数据源(ODBC)" 2、选择"系统DSN"→"添加"&
2015-06-28SELECT 1 UPLOAD, 0 SHENGJI, MR.BUSI_ID, MASTER.PERSON_ID, MASTER.ACNT_ID, MASTER.ID_NUM, MASTER.NAME, MASTER.SEX, MR.MIGRT_OUT_REGION, MR.OUT_OPERA_TIME, MR.OUT_OPERA_ID, MR.IN_OPERA_TIME, MR.MIGRATE_STATE
2015-06-28下面我们以表code_ref为例来讨论这个问题及其解决办法。 ERROR位于第1行: ORA-01452: 无法 CREATE UNIQUE INDEX;找到重复的关键字 Oracle系统提示不能对表code_ref创建一个唯一索引,因为系统发现表中存在重复的记录。我们必须首先找到表中的重复记录
2015-06-28测试: run { allocate channel t1 device type disk format='db_%U.bak'; backup database plus archivelog delete all input; release channel t1; } 全库备份加切换归档,并删除已备份归档: CONFIGURE MAXSETSIZE to 295m; bac
2015-06-28(1)如果数据库配置了自动存储管理(ASM)应该先删除聚集同步服务CSS(Cluster Synchronization Services) 删除CSS服务的方式是在DOS命令行下输入: localconfig delete (2)停止所有Oracle服务 (3)运行Universal Insatall 卸载 Oralce 10g(一路下一
2015-06-28Oracle 11g主流的操作系统平台版本都已经可以下载了。在自己的机器上安装了一套for Windows 32bit的版本,在Windows平台下安装Oracle一如既往的简单和流畅,安装完软件,DBCA创建数据库,之后让我们来看一下Oracle 11g默认的目录结构。 Svn中文网 D:\ora
2015-06-28目标: 描述主机命名与本地服务名称解析之间的区别 使用 Oracle Net Configuration Assistant 配置: 主机命名方法 本地命名方法 网络服务名 排除简单连接出现的故障 要点: 1.命名方法概览 客户机应用程序在试图连接数据库服务时,
2015-06-28今天有时间对"ORACLE_HOME"环境变量进行了如下测试: [oracle@linux ~]$ export ORACLE_HOME=/u01/app/oracle//product/10.2/db_1 [oracle@linux ~]$ sqlplus "/ as sysdba" SQL*Plus: Release 10.2.0.3.0 - Production on Mon J
2015-06-28oracle的系统事件触发器:系统事件触发器是指基于oracle系统事件(如logon和startup)所建立的触发器。通过这种触发器可以跟踪系统或数据库的变化。 create table jax_event_table(eventname varchar2(30),time date); createtrigger tr_startup afte
2015-06-28substr Oracle中的截取字符串函数。 语法如下: substr( string, start_position, [ length ] ) 参数分析: string 字符串值 start_position 截取字符串的初始位置, Number型,start_position为负数时,表示从字符串右边数起。 le
2015-06-28Oracle RAC安装完毕后,监听、tnsname.ora按照Oracle默认配置好后,在服务器端用sqlplus连接没有问题,但是用客户端连接,会出现有时候连不上的错误,解决方法: 1、修改监听文件,增加SID_LIST_LISTENER,两台机器都要修改,修改完毕后如下: LISTENER_
2015-06-28ORACLE分页一直是比较麻烦的一件事情,它没有MYSQL的LIMIT关键字,只有通过伪列ROWNUM来实现,如果不用排分页其实很简单,在此不述。 排序分页中如果要排序的字段有很多相同值的情况下只使用2层嵌套查询则可能出现数据混乱,所以只能采用三层嵌套查询。
2015-06-28一、 1.delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是DDL操作,不产生rollback,速度快一些. Truncate table does not generate rollback information and redo records so it is much faster t
2015-06-28create tablespace jfxt datafile 'E:\oracle\oradata\oradb\jfxt.ora' size 400m reuse default storage(initial 500k next 500k pctincrease 20); create user jfxt identified by jfxt default tablespace jfxt quota 10m on users; grant connect,re
2015-06-28Mysql的驱动: public PersonOperation() { try { Class.forName("com.mysql.jdbc.Driver"); try { connection = DriverManager.getConnection( "jdbc:mysql://localhost:3306/linger", "root", "123456
2015-06-28Trunc 函数 (for date) 用法一(for date): 为指定元素而截去的日期值。 语法如下: TRUNC(date,[fmt]) 参数分析: date 一个日期值。 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截。 不多说了
2015-06-28在使用oracle的 exp 和imp 导出导入的时候。有时遇到,需要导入的数据不是同一个用户的,也不一定是同一个表空间。例如,源数据库,上用户为aaa,表空间aa 目标数据库 ,用户为bbb 表空间bb 当用imp导入以后查看发现,bbb没有aa这个表空间,但是还是导入进去了,不
2015-06-28