- 博客(11)
- 收藏
- 关注
转载 解决PL/SQL Dev连接Oracle弹出空白提示框
原文地址:http://www.cnblogs.com/Smith-/archive/2014/08/10/3903226.html第一次安装Oracle,装在虚拟机中,用PL/SQL Dev连接远程数据库的时候老是弹出空白提示框,网上找了很久,解决方法也很多,可是就是没法解决我这种情况的。没办法,只能自己研究,经过大概一天时间吧,还是搞好了,写个总结。 出现这种问题,解决方法大概有这几种: 1....
2018-06-04 11:46:52
653
转载 Oracle 服务器中文乱码修改
搭建了一台oracle服务端,在建库的时候字符集设置成了AL32UTF8字符集,导致与所有客户端的字符集不一致。于是我想将字符集修改为ZHS16GBK。首先查看服务端字符集select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET'NLS_CHARACTERSET ZHS16GBK然后用sys...
2018-05-31 23:04:03
1356
原创 oracle字符集修改
shutdown immediatestartup mountalter system enable restricted session ;alter system set JOB_QUEUE_PROCESSES=0;alter system set AQ_TM_PROCESSES=0;alter database open ;alter database c...
2018-03-23 13:53:20
200
转载 Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结
Oracle中REGEXP_SUBSTR函数的使用说明:题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合。REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)__srcstr :需要进行正则处理的字符串_...
2018-03-19 14:09:24
638
原创 oracle over函数及其常用组合
1. over()与sum()组合(1)select deptno, ename, sal, sum(sal) over(order by ename),--通过ename排序对sal进行连续求和 sum(sal) over(),--这里和sum(sal)效果相同,但不用进行group by 操作 100 * round(sal / su...
2018-03-13 15:47:12
585
原创 行列转换
create table kecheng( id NUMBER, name VARCHAR2(20), course VARCHAR2(20), score NUMBER);insert into kecheng (id, name, course, score)values (1, '张三', '语文', 67);insert into kecheng (id, name,...
2018-03-12 16:59:36
750
转载 正则表达式
1 regexp_replaceselect data, regexp_replace(data,'[0-9]','') dname,regexp_replace(data,'[^0-9]','') deptno from dept2;[0-9]代表[0123456789],还可以表示为[[:digit:]][^0-9]中多了一个^,这个表示否定的意思,代表[0-9]的外集,也就是除[012345...
2018-03-09 15:48:32
218
原创 oracle模糊查询
简介oracle: like、regexp_like、REGEXP_REPLACE、REGEXP_INSTR、REGEXP_SUBSTRoracle使用LIKE操作符:用LIKE进行某个字符串值的通配符匹配,来选出某些行,查询条件中既可以包含字符,也可以包含数字.一.like1. % 代表0个或者多个字符.select * from emp where en ame like 'S%...
2018-03-09 15:43:05
22273
1
原创 oracle 中instr函数的用法
一.简介INSTR方法的格式为INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)返回找到的位置,如果找不到则返回0.默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。EG:select instr('ename', 'e', 2) "出现位置" from dual;--从第二位开始找'e'第一次出现的位置二.substr与instr合用通过sub...
2018-03-08 16:12:19
569
原创 Oracle Level的使用
create table temp as select SUBSTR('111120180115000001',1,2)||TO_CHAR(TO_NUMBER(SUBSTR('111120180115000001',3)) + level) as a,SUBSTR('111120180115000001',1,2)||TO_CHAR(TO_NUMBER(SUBSTR('11112018011500...
2018-03-08 15:49:23
2464
原创 oracle递归查询
一、简介在oracle中start with connect by (prior) 用来对树形结构的数据进行查询。其中start with conditon 给出的是数据搜索范围, connect by后面给出了递归查询的条件,prior 关键字表示父数据,prior 条件表示子数据需要满足父数据的什么条件。如下 start with id= ‘10001’ connect by prior pa...
2018-03-08 15:45:12
438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人