Welcome 微信登录

首页 / 数据库 / MySQL

MySQL类似Oracle的dual虚拟表

MySQL类似Oracle的dual虚拟表

在mysql里也存在和Oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用。你可千万注意了:select * from dual; mysql会出错——1096:没有使用到表;而oracle 会返回列:“du”,其值为“X”——行为和只有一行记录的普通表是一样的! select express [from dual]; mysql总是作为返回该表达式值的普通sele...
Oracle数据库提升效率,用3PAR

Oracle数据库提升效率,用3PAR

可以说3PAR的精简配置技术的诞生主要是为了Oracle数据库的提升效率, 4月19日,稳站全球领先的公用存储供应商3PAR宣布,3PAR和Oracle公司携手第一次成功地实现了在Oracle 10g和11g数据库环境下。 通过3PAR的精简持续(Thin Persistence)和Oracle新的自动存储管理(ASM)存储回收设施对未使用空间进行回收,从而大幅提高了用户的存储效率。 在所有具备Thin Built In?功能的3PAR InServ?...
浅谈Oracle性能优化可能出现的问题

浅谈Oracle性能优化可能出现的问题

笔者在看Oracle性能优化一书时,讲到用exists替代in,用表链接替代exists,关于前者,一般效果比较明显,exists效率明显比in高,但是如果要想表连接的效率比exists高,必须在from子句中,将记录多的表放在前面,记录少的表放后面。关于select... bulk collect into ... limit ...或fetch... bulk collect into ... limit ...句型:在使用如上句型时,通常我们都会用...
Oracle函数substr(str1, pos, [len])

Oracle函数substr(str1, pos, [len])

获得子字符串的函数, 参数可选, 没有len的时候从返回从pos未知到字符串尾的子字符串。这里有个可以指定pos为负数, 位置就是从字符串尾往前pos个字符的位置开始例如:select substr(‘abcdefg’, –1) from dual;则返回结果 : gselect substr(‘abcdefg’, –3, 2) from dual;返回结果 : efOracle设置系统参数进行性能优化Oracle exp 导出用户对象相关资讯 ora...
Oracle字符串截取

Oracle字符串截取

关于Oracle里面的一些小函数 要求:A.数据库表中的一个字符串 可能含有"+" 例:ORC+001 也可能不含“+” B.要求如果该字符串含有“+”,则取“+”之前的字符 例:ORC+001 取ORC C.如果该字符串不含"+",则直接取该字符串。 解答:利用ORACLE中 INSTR,SUBSTR以及CASE WHEN语法即可实现。 Oracle中函数 INSTR:INSTR方法的格式为 INSTR(源字符串, 目标字符串, 起始位置, 匹配序...
RHEL5.5_x86_64 上安装Oracle10g Release 2

RHEL5.5_x86_64 上安装Oracle10g Release 2

刚出Oracle10g的时候就安装过,现在早就忘了具体的东西了,重新安装一遍,记下来,留个念想~~ :)一、安装环境我是在vmware里虚拟的RHEL5,分配的内存1G,SWAP分区1G,建议你最好把SWAP分区改成2G。否则安装时,到了测试的步骤会提示监测失败。(当然,如果你强行安装一样没问题)注意:如果安装的过程中出现以下错误[oracle@chub_rhel5 database]$ ./runInstaller正在启动 Oracle Universa...
PHP连接Oracle错误ORA-24324服务句柄未初始化的解决方法

PHP连接Oracle错误ORA-24324服务句柄未初始化的解决方法

现在,PHP与Oracle连接一般用到php_oci8.dll。 但是,写完PHP代码调试的时候,我遇到了一个很古怪的问题,就是只有每一次开机第一次连能成功拿到数据,后来怎么试都不行,直接给出了错误信息Warning: ociexecute() [function.ociexecute]: OCIStmtExecute: ORA-24324: service handle not initialized。当时的PHP代码如下(这段代码从Oracle获得数...
Oracle菜鸟的一次Oracle恢复笔记

Oracle菜鸟的一次Oracle恢复笔记

最近开发环境的Oracle服务器磁盘空间满了,于是又开始像以前一样,到处删东西,终于删无可删了,我又打起了oracle数据文件的主意,由于对oracle知之甚少,由此也引发了一系列的oracle错误,后来经过不懈努力,oracle终于又活了过来。成功之后,必然要将这次浪费了几个小时的事件记录下来,引以为戒吧。由于不正常使用,oracle服务器的硬盘磁盘空间满了,没法,到处删东西,发现某个表空间没什么用,但又不确定,于是,表空间没做任何修改,而是直接在lin...
<< 331 332 333 334 335 336 337 338 339 340 >>