如何修改oracle数据库查询的默认大小写状态

众所周知,我们selectcolAfrommyTable;的时候,oracle会使用将colA转为默认的大写状态,即得到COLA请问oracle能否设置一下,使查询出来的... 众所周知, 我们select colA from myTable;的时候, oracle会使用将colA转为默认的大写状态, 即得到 COLA

请问oracle能否设置一下, 使查询出来的列名称变成 cola 呢?

不使别名select colA as "cola" 这样的. 要设置oracle的方法.

谢谢!
如何设置呢?

修改了PLSQL. 也只是在PLSQL中看起来是小写.
在其他终端仍是大写啊~

我是要在程序中处理的.
展开
 我来答
spiderrobot
推荐于2017-11-24 · TA获得超过871个赞
知道小有建树答主
回答量:930
采纳率:0%
帮助的人:570万
展开全部
首先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
chonglangshou1
2011-04-07 · TA获得超过118个赞
知道小有建树答主
回答量:159
采纳率:50%
帮助的人:102万
展开全部
使用oracle时,默认情况下是,大写的,这个是oracle公司规定这样的,但是它是有大小区分的,如果要小写你要在创建语句是特别声明,就是用->--双引号-<--把要弄成小写的引起来。不然你就已经默认它为大写,最后在以后的查询中无论你使用大写还是小写,它的最终形式都是大写!
小写方式举例:
SQL> CREATE TABLE "a"
2 (
3 "c" varchar(10)
4 );

Table created

SQL> INSERT INTO "a"
2 VALUES ('bb');

1 row inserted
SQL> select * from
2 "a";
c
----------
bb
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自竟i
2011-04-07
知道答主
回答量:9
采纳率:0%
帮助的人:3.5万
展开全部
在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;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清江人和
2011-04-06
知道答主
回答量:9
采纳率:0%
帮助的人:9.9万
展开全部
你的colA 指的是列名
我用的PL/SQL 可以设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
china_1234568
2011-04-06
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
pl/sql 编辑器中,执行tools/preferencs/user interface/ plsql beaatify中编辑你SQL语句显示的样式即可。你会MS WORD就会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式