- 浏览: 120403 次
- 性别:
最新评论
文章列表
增加表空间大小的四种方法
Meathod1:给表空间增加数据文件
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;
Meathod2:新增数据文件,并且允许数据文件自动增长
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M ...
永久空间内存不足
catalina.bat
JAVA_OPTS=-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
字符串处理(INSTR)
- 博客分类:
- Oracle基础
INSTR方法的格式为
INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)
例如:
select instr( '|aa|bb|cc|dd||ff|','|',1,5) from dual中,
源字符串为'aa|bb|cc|dd||ff|',
目标字符串为'|',
起始位置为3,
取第2个匹配项的位置。
CREATE OR REPLACE FUNCTION to_piny(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100);
V_RETURN VARCHAR2(4000); FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN NLSSORT(P_WORD, 'NLS_SORT=SCHINESE_PINYIN_M'); END;
BEGIN FOR I IN 1..NVL(LENGTH(P_NAME), 0) LOOP V ...
用的次数太多了、顺便记一下吧
<c:if test="${1 eq test}">checked="checked"</c:if>
<c:choose>
<c:when test="${0 eq test}">启用</c:when>
<c:otherwise>禁用</c:otherwise>
</c:choose>
----创建临时表空间
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.1.0\oradata\orcl\test_temp.dbf'
size 100m
autoextend on
next 100m maxsize 1024m
extent management local;
----创建表空间
create tablespace test_data
datafile 'E:\oracle\product\10.1.0\oradata\orcl\test_data.dbf'
...
有时候进行分组查询的时候 可以用DISTINCT和GROUP BY 、所以难免需要比较一下、
搜了一下 感觉这个比较权威 记一下
http://yangtingkun.itpub.net/post/468/227628
-------------------------------------------------------------------------------------------
其实二者没有什么可比性,但是对于不包含聚集函数的GROUP BY操作来说,和DISTINCT操作是等价的。不过虽然二者的结果是一样的,但是二者的执行计划并不相同。
在Oracle9i中:
S ...
个人习惯返回一个空对象、这样避免了空指针判断
返回empty List等集合优于返回null
同样也有支持 返回null
个人感觉这与异常的处理有直接的关系
indexOf(int ch) 【 indexOf(int ch, 0) 】
返回指定字符在此字符串中第一次出现处的索引。
indexOf(int ch, int fromIndex)
返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
indexOf(String str) 【 indexOf(String str, 0) 】
返回指定子字符串在此字符串中第一次出现处的索引。
int indexOf(String str, int fromIndex)
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
这是API上的说法、
但是这个 ...
比较数组
Arrays类提供了equals()方法,用来比较整个数组,数组相等的条件是数组元素的个数必须相等,并且对应的位置元素也相等,这时候可以通过对每个元素使用equals()方法作比较来判断。例如:
语法:
Arrays.equals(arrayA,arrayB);
...
Map<String, Map<String,String>> map = new HashMap<String, Map<String,String>>();
while(rs.next()){
if(map.get(rs.getString("TJBH"))==null){
Map<String,String> map2 = new HashMap<String,String>();
map2.put(rs.getString ...
网上也有好几篇文章、不过不仔细看还真有点晕、弄个实例、记录一下
var a = 'a#b#c';
a.replace(new RegExp("#",'gm'),',');
"#" 是要替换的字符串
',' 是要替换成的字符串
'gm' 是固定的! gm g=global, m=multiLine
在浏览器地址栏输入
javascript:alert("a#b#c".replace(new RegExp("#","gm"),","));
其实这里用到的是正则表达 ...
replace(字段,'包含的字符串','替换成的字符串')
使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串
和java的用法str.replace('包含的字符串','替换成的字符串')差不了多少、记录一下
很早之前接触过这个函数、为防止再次遗忘记录:
这个函数的主要功能就是 列转行 (以“,”号隔开)
1、单独使用
select wm_concat(t.a) from atest t;
2、与分组排序函数
select t.id, wm_concat(t.a) from atest t group by t.id order by t.id;
3、支持开窗函数
没有深入用、就不举例子了
......(别的有待整理)
select wm_concat(t.a) from atest t;
这里用的时候、很多人关注t.a的排序问题、
我还没找到好的方法
笨方法一个
select wm_conca ...
程序中难免都会用到、顺便整理一下
1、就去“_”之前的字符串
public static void main(String[] args) {
String a = "aa_bb";
System.out.println(a.substring(0,a.indexOf("_")));
}