Oracle 设置大小写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 设置大小写相关的知识,希望对你有一定的参考价值。
参考技术A oracle严格区分大小写
upper()这个函数就是用来写改小写为大写的
我想你的程序肯定传了一个变量对吧
比如语句可能是
select
*
from
power
p
where
p.subsystem
like
'%'''+变量+'''%'
;
如果是这样就用个upper()
select
*
from
power
p
where
p.subsystem
like
'%upper('''+变量+''')%'
; 参考技术B 在oracle中,有一些字符函数:
upper(字符串):转换为大写
lower(字符串):转换为小写
initcap(字符串):首字母大写
replace(字符串1,字符串2,字符串3):将串1中所有的串2,替换成串3
1、将小写字符变成大写字符:UPPER(字符串)
SELECT
UPPER(‘smith’)
FROM
DUAL;
在查询中使用UPPER函数
SELECT
*
FROM
emp
where
ename=UPPER(‘Smith’);
2、将大写字符变成小写字符:LOWER(字符串)
SELECT
LOWER(‘SMITH’)
FROM
DUAL;
3、将单词首字母大写,其他字符小写:INITCAP(字符串)
SELECT
INITCAP(‘HELLO
world!’)
FROM
DUAL;
在查询中使用INITCAP函数
SELECT
INITCAP(ename)
FROM
emp;
4、内容替换:replace()
SELECT
replace('Hello',
'l',
'x')
FROM
DUAL;
oracle安装时需要的虚拟内存大小
都说是两倍的物理内存,我举个例子:
如果我的电脑总的物理内存大小是4G,安装oracle时需要的物理内存大小是1.5G,那么这时我设置虚拟内存大小的时候设置为8G,还是3G?
根据你笔记本的情况,你虚机分了1.5g,那么swap分1.5g既可,欢迎追问和采纳,谢谢!追问
我的是win732位,还是不太明白你的意思,都说安装时虚拟内存是两倍的物理内存,我就是不明白是哪个物理内存的两倍?
追答按你说的,你的是win7 32位,物理内存是4g,那么这个物理内存就是指的4g这个内存了
追问不是,我是说安装oracle11g时所需的虚拟内存大小:
按照大家说的,安装oracle11g时所需的物理内存大小为至少1G以上,那么这个这个这个…………所需的虚拟内存大小大家也说了,是两倍的物理内存大小,那么这个两倍,是总的物理内存的两倍,还是所需的物理内存的两倍呃?
物理内存:1G-2G
Swap Space=1.5倍物理内存
物理内存:2G-16G
Swap Space=1倍物理内存
物理内存:>16G
Swap Space=16G
以上是关于Oracle 设置大小写的主要内容,如果未能解决你的问题,请参考以下文章