![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PL/SQL
笔锋先生-鹤桓
这个作者很懒,什么都没留下…
展开
-
PL/SQL对ORACLE的语言操作
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的优点...原创 2012-05-10 13:31:51 · 100 阅读 · 0 评论 -
Oracle SQL中实现indexOf和lastIndexOf功能,substr和instr用法
Oracle SQL中实现indexOf和lastIndexOf功能 Oracle, SQL, indexOf, lastIndexOf 今天遇到一个问题,需要将一个格式为1_2_3这样的字符串拆解组成1_3的串,并用SQL更新数据库。 在Oracel中,可以用substr和INSTR函数来实现此功能。 substr的第三个参数为1时,实现的是indexOf功能。 substr的...原创 2012-05-29 13:08:52 · 612 阅读 · 0 评论 -
SQL 在常用报表业务中的归并、转换与信息汇总中的应用技巧
本文阐述并分步骤汇总了 SQL 数据库报表系统中最常见的三类典型问题:高效的行列间转换,多路数据归并,以及信息聚合汇总计算。 文中首先阐述各类问题的背景和报表客户的需求分析,然后分别论述各类问题的解决方案。对于行列转换问题,文中介绍了自适应性的行列间转换设计方法和程序样本,并验证实验结果可适应原行列内容和数据的动态改变;对于数据归并问题,采用 oracle9i 新增分析函数高效解决多行归...原创 2012-06-06 22:24:24 · 273 阅读 · 0 评论 -
Oracle 表删除恢复
在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。 回收站,从原理上来说就是一个数据字典表,放置用户Drop掉的数据库对象信息。用户进行Drop操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减少很多不必要的麻烦。常常看到开发人员误把表删除,急急忙忙找DBA ...原创 2012-07-02 13:36:07 · 145 阅读 · 0 评论 -
解决PL/SQL中的中文乱码问题
1.在运行中输入:regedit,打开注册表编辑器; 2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO 双击:NLS_LANG 将:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 该为:SIMPLIFIED CHINESE_CHINA.UTF8 很简单的,我们就是不知道。和大家共享下。 转...原创 2012-09-04 17:26:25 · 89 阅读 · 0 评论 -
ORA-01219 :数据库未打开:仅允许在固定表/视图中查询 解决!
ORA-01219:database not open:queries allowed on fixed tables/views only “ORA-01219:数据库未打开:仅允许在固定表/视图中查询”的警告窗口! 解决办法: 登录Oracle SQL*Plus C:\Users\Administrator> C:\Users\Administrator>sq...原创 2013-01-26 01:01:09 · 682 阅读 · 0 评论 -
Oracle的rollup、cube、grouping sets函数
文章转自 http://blog.csdn.net/huang_xw/article/details/6402396 Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。 1 rollup 假设有一个表test,有A、B、C、D、E5列。 如果使用group by rollup(A,B,C),首先会对(A、B、C...原创 2015-06-17 11:22:53 · 173 阅读 · 0 评论 -
Oracle的Replace函数与translate函数详解与比较
Oracle的Replace函数与translate函数详解与比较 博客分类: Oracle oraclereplaceTRANSLATE详解比较 简要比较: replace 字符串级别的代替 如:SELECT REPLACE('accd','cd','ef') from dual; --> aefd translate 字符级别的代替 ...原创 2014-12-10 14:12:42 · 95 阅读 · 0 评论