oracle
qiruiduni
这个作者很懒,什么都没留下…
展开
-
oracle 解析JSON字符串
------------------------ 解析JSON字符串 --------------------------p_jsonstr json字符串--p_key 键--返回p_key对应的值CREATE OR REPLACE FUNCTION fn_parsejson(p_jsonstr varchar2,原创 2013-11-04 14:04:47 · 24453 阅读 · 1 评论 -
ora-12541:TNS:无监听程序”问题的解决
ora-12541:TNS:无监听程序,出现这种错误的时候,可以尝试以下步骤的解决方法:1. 在控制面板中查看相关的oracle服务是否已是启动状态;2. 启动sql/plus,看是否能顺利操作;3. 在安装目录下找到tnsnames.ora文件,修改localhost值为本机的IP地址,如下所示: 这个文件存在于下面的路径中:“盘名:\oracle\produ转载 2014-03-14 07:03:27 · 6809 阅读 · 0 评论 -
Oracle11g使用exp导出空表
1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creatio转载 2014-03-30 16:02:43 · 621 阅读 · 0 评论 -
Oracle数据库Where条件执行顺序 及Where子句的条件顺序对性能的影响
1、Oracle数据库Where条件执行顺序:由于SQL优化起来比较复杂,并且还会受环境限制,在开发过程中,写SQL必须必须要遵循以下几点的原则: 1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 例如: (低效) SELE转载 2015-02-05 06:20:42 · 13926 阅读 · 0 评论 -
oracle的Listener启动不了的解决方案
1. 当遇到ORACLE出现下面提示时:ora-01034:oracle not availableora-27101:shared mermory realm does not exist 可以这样解决; 方法1: 1.输入:connect/as sysdba; 2.重起计算机就OK了; 方法2: 在命令行中输入 C:\>svrmgrl Ora转载 2015-03-02 11:23:00 · 4599 阅读 · 0 评论 -
oralce insert 多表
在一般操作中,我们可能会碰到一些相同或者雷同的数据源要插入到不同的数据表中的情况. 在oracle9i之前的版本中, 我们必须执行多次insert语句, 因此, 为了填充不同的表, 就在源表上添加了一些不必要的IO操作. Oracle9i引入了多表insert操作, 采用以下三个形式.Unconditional(无条件的): 没有任何限制地向多个表中插入给定表的数据;Pivoting: 用转载 2015-06-26 14:25:57 · 410 阅读 · 0 评论