扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
oracle
目前创新互联已为上千多家的企业提供了网站建设、域名、雅安服务器托管、网站运营、企业网站设计、高邑网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
严格区分大小写
upper()这个函数就是用来写改小写为大写的
我想你的程序肯定传了一个变量对吧
比如语句可能是
select
*
from
power
p
where
p.subsystem
like
'%'''+变量+'''%'
;
如果是这样就用个upper()
select
*
from
power
p
where
p.subsystem
like
'%upper('''+变量+''')%'
;
使用select语句。oracle中经代码使用规范可知,想要将员工姓名首字母大写,能实现该操作的方法是使用select语句。Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是最流行的客户、服务器。
首先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
可以先建立表结构然后在导入数据。
比如create
table
a(a
number);字段名称是a
比如create
table
a(A
number);字段名称是a
比如create
table
a(“A”
number);字段名称是A
用函数upper就可以处理了
UPPER
返回将小写字符数据转换为大写的字符表达式。
---更新:
update 表名
set 字段名 = UPPER(字段名)
where 查询条件
---查询:
select UPPER(字段名) from 表名
oracle列不区分大小写,默认都是大写的;
upper将列的内容转换为大写,lower将列的内容转换为小写。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流