重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用函数upper就可以处理了
我们提供的服务有:成都网站设计、网站制作、微信公众号开发、网站优化、网站认证、南皮ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的南皮网站制作公司
UPPER
返回将小写字符数据转换为大写的
字符表达式
。
---更新:
update
表名
set
字段名
=
UPPER(字段名)
where
查询条件
---查询:
select
UPPER(字段名)
from
表名
首先ORACLE不是把列名默认转换为大写状态,而是ORACLE中存储的就是大写状态,也就是说你不特别加引号来标明的话,ORACLE会默认为大写。所以要让ORACLE查询出来是小写,不需要任何设置,只需要创建表的时候就写成是小写,
SQL
create
table
aa("id"
number,
"Name"
varchar2(10))
;
表已创建。
SQL
select
*
from
aa
;
未选定行
SQL
insert
into
aa
values(1,'WANG')
;
已创建
1
行。
SQL
select
*
from
aa
;
id
Name
----------
----------
1
WANG
oracle
严格区分大小写
upper()这个函数就是用来写改小写为大写的
我想你的程序肯定传了一个变量对吧
比如语句可能是
select
*
from
power
p
where
p.subsystem
like
'%'''+变量+'''%'
;
如果是这样就用个upper()
select
*
from
power
p
where
p.subsystem
like
'%upper('''+变量+''')%'
;
工具-首选项-代码编辑器-完成设置-键入时更改大小写-把upper Cap 改成 None。
oracle列不区分大小写,默认都是大写的;
upper将列的内容转换为大写,lower将列的内容转换为小写。
可以先建立表结构然后在导入数据。 比如create table a(a number);字段名称是a 比如create table a(A number);字段名称是a 比如create table a(“A” number);字段名称是A