您的当前位置:TAGS -> oracle
  • Oracle PL/SQL Dev工具(破解版)被植入勒索病毒的安全预警及自查通告

    数据库2025年07月14日

    【问题描述】 近日,有项目组遇到了勒索软件攻击:勒索代码隐藏在Oracle PL/SQL Dev软件中(网上下载的破解版),里面的一个文件afterconnet.sql被黑客注入了病毒代码。这个代码会在用户连接数据库后立即执行,如果用户的账号拥有dba权限,它会在用户的数据库中创建多个存储过程和触发器,会阻止用户连接数据库。当用户重启动后,会触发病毒触发器...

  • mySQL和oracle的数据类型区别

    数据库2025年07月13日

    1.mySQL和oracle的数据类型区别? 1)MYSQL日期字段分DATE和TIME两种,ORACLE日期字段只有DATE 2)MYSQL: float(m,d) 单精度浮点型 8位精度(4字节) m总个数,d小数位 int(m) 4个字节 范围(-2147483648~2147483647) double(m,d) 双精度浮点型 16位精度(8字节)...

  • Oracle和MySql的区别

    数据库2025年07月13日

    1,在类型上和开源性上 Oracle是大型数据库,MySql是中小型数据库,并且MySql是开源的免费的数据库,而Oracle是不开源收费的数据库; 2,可访问量上 Oracle支持高并发大访问量,Oracle支持行级锁,不依赖索引,所以支持高并发。MySql则不能,MySql支持表级锁,依赖索引,所以不能支持高并发; 3,安装的空间 Oracle安装所系...

  • 同一个SQL语句如何实现在ORACLE和SQLserver中查询某一天的数据

    数据库2025年07月13日

    --问题:同一个SQL语句如何实现在ORACLE和SQLserver中查询某一天的数据 --背景:项目需要共用SQL语句,通过配置文件中的数据库连接串和数据库类别,创建不同的数据库访问对象, -- 调用时的SQL入参字符串是共用的,因为SQLserver和ORECLE处理时间字段稍微有差异,导致sql带时间过滤时无法同时兼容两种数据库。 --例如: --S...

  • Oracle SQL篇(三)Oracle ROWNUM 与TOP N分析

    数据库2025年07月12日

    首先我们来看一下ROWNUM: 含义解释: 1、rownum是oracle为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推。这是一个伪列,可以用于限制查询返回的总行数。 2、rownum不能以任何基表的名称作为前缀。 对于ROWNUM来说,通常我们可以使用的比较符是<和<=,不能单独的使用=、>...

  • Oracle SQL篇(一)null值之初体验

    数据库2025年07月12日

    从我第一次正式的写sql语句到现在,已经超过10年的时间了。我写报表,做统计分析和财务对账,我一点点的接触oracle数据库,并尝试深入了解。这条路,一走就是10年,从充满热情,到开始厌倦,我不知道我还能坚持多久,未来的路,谁知道呢? 也许是该抓紧时间,做一点什么了,我不知道该开始写些什么,我从来没有在网上写东西的习惯。 先从简单的开始吧,那当然就是SQL...

  • Oracle SQL篇(二)oracle自连接操作

    数据库2025年07月11日

    oracle 的自连接(self join)操作 对于oracle数据库来说,目前支持两套语法,一套是oracle自己的sql语法,一套是通行标准的SQL99语法,那么对于oracle的连接操作 来说,也完全可以使用这样的两套语法来分别的实现。当然从效率上来说,两者是没有差别的。只不过从我的角度来讲,oracle的语法更加简洁而已。 比如说我们有一张表em...

  • Oracle SQL篇(四)group by 分组与分组的加强 rollup

    数据库2025年07月11日

    分组操作group by 和分组的强化(rollup) 分组操作和分组函数的使用,对于编写SQL语句的人来说,是最基本的概念。 我们来看下面的例子: 在这里我们使用员工表EMP scott@DB01> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO -------...

  • Oracle如何写出高效的SQL

    数据库2025年07月11日

    转载:http://www.blogjava.net/ashutc/archive/2009/07/19/277215.html 1、选择最有效率的表明顺序(只在基于规则的优化器中有效) Oracle的解析器按照从右到左的顺序处理FROM 子句中的表名,FROM 子句中写在最后的表(基础表 driving table)将被最先处理,在FROM 子句中包含多...

  • SQL Loader 导入EXCEL 数据到ORACLE 数据库

    数据库2025年07月10日

    1、 将需要上传的数据在Excel中整理好,通过“另存为”格式TXT文本文件(本例是test.txt内容见后面),列之间以tab分割; 2、 通过FTP文件上传的方式,将上一步整理好的文本文件上传到数据库所在服务器上(本例是Linux系统); 3、 在数据中的建立一个临时表对应文本文件中的数据,建立控制文件.ctl来实现数据的导入控制(本例是input.c...