社区
Oracle
帖子详情
Oracle 大小写问题
lxl_sports
2009-02-06 02:32:44
怎么解决oracle 大写的问题,全大写不好认。。。有那位高手能解决这样的问题,或者给点好的意见和建议
...全文
2102
17
打赏
收藏
Oracle 大小写问题
怎么解决oracle 大写的问题,全大写不好认。。。有那位高手能解决这样的问题,或者给点好的意见和建议
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
懒萝卜
2010-05-13
打赏
举报
回复
我原来只知道不区别大小写,现在知道了双引号的作用。
学习了。
lxl_sports
2009-02-06
打赏
举报
回复
谢谢大家了。。。这个加双引号的办法不是很好,会很麻烦的。。。不过还是谢谢大家了
adamxgl
2009-02-06
打赏
举报
回复
[Quote=引用 11 楼 BrainStorm_Lee 的回复:]
引用 10 楼 yf520gn 的回复:
建表时加“”后患无穷,LZ慎重行事~~
其实大写小写不都是写法吗?习惯就好了~
举个例子说明一下?
[/Quote]
加了双引号以后Oracle就开始区别大小写了,如果你的程序里sql不是严格写的话,都会报错
sailing0123
2009-02-06
打赏
举报
回复
创建表和字段的时候,只要你不加上双引号""就可以了.也可以这样说:oracle是不区分大小写.
如果你是指数据,则需要用函数upper,lower进行转换.
加了双引号,
以后就要严格按照双引号内的格式写SQL
djs00717
2009-02-06
打赏
举报
回复
SQL> create table A ("UserName" varchar2(10));
表已创建。
SQL> select "UserName" from A;
未选定行
SQL> select UserName from A;
select UserName from A
*
第 1 行出现错误:
ORA-00904: "USERNAME": 标识符无效
SQL> drop table A;
表已删除。
SQL> create table A (UserName varchar2(10));
表已创建。
SQL> select UserName from A;
未选定行
SQL>
最好不用"USERNAME" ,否则以后查询有问题
Raul_Gonzalez
2009-02-06
打赏
举报
回复
[Quote=引用 10 楼 yf520gn 的回复:]
建表时加“”后患无穷,LZ慎重行事~~
其实大写小写不都是写法吗?习惯就好了~
[/Quote]
举个例子说明一下?
yf520gn
2009-02-06
打赏
举报
回复
建表时加“”后患无穷,LZ慎重行事~~
其实大写小写不都是写法吗?习惯就好了~
yjdfff
2009-02-06
打赏
举报
回复
建表时这样
CREATE TABLE TAB("Aus" VARCHAR2(1));
yangzeDB
2009-02-06
打赏
举报
回复
用PLSQL Developer 右击 ——》选择——》 小写。 这样看起来舒服了
Andy__Huang
2009-02-06
打赏
举报
回复
你可能刚开始学习吧,其实能够区分大小写好一些;不能区分也无所谓,习惯就好了
wffffc
2009-02-06
打赏
举报
回复
建表的时候字段名加双引号就可以保留大小写了
SQL> create table t11("UserName" int);
表已创建。
SQL> desc t11
名称 是否为空? 类型
----------------------------------------------------- -------- ------------------
UserName NUMBER(38)
sleepzzzzz
2009-02-06
打赏
举报
回复
SQL> create table A ("UserName" varchar2(10));
Table created
SQL> select * from A;
UserName
----------
SQL> drop table A;
Table dropped
SQL> create table A (UserName varchar2(10));
Table created
SQL> select UserName from A;
USERNAME
----------
SQL> select username as "UserName" from A;
UserName
----------
lxl_sports
2009-02-06
打赏
举报
回复
我说的意思是,数据库的字段 全是大写 看起来不方便,有没有什么好的办法,来解决这个问题,比如:字段一:在sqlserver里面是UserName ;但是到了Oracle里面就成了USERNAME 了这样就不好认了。。。有没有什么好的办法
wym0807
2009-02-06
打赏
举报
回复
顶!!!!
sleepzzzzz
2009-02-06
打赏
举报
回复
你是指对象名还是指数据?
创建表和字段的时候,只要你不加上双引号""就可以了.也可以这样说:oracle是不区分大小写.
如果你是指数据,则需要用函数upper,lower进行转换.
cosio
2009-02-06
打赏
举报
回复
看不明白这个是什么意思?
有事例嘛?
oracle
中关于
大小写
问题
oracle
中关于
大小写
问题
前言双引号在字段上增加测试一:创建表的时候不增加双引号测试二:建表时增加双引号,字段都不全是大写测试三:建表是增加双引号,字段/表名单项 全为大写个人总结:面试题:
oracle
是否区分
大小写
? 前言 有时候在操作
Oracle
数据库的时候,发现很多时候存在 带双引号,有时候就不带,有时候就是单引号。这个就有点儿疑惑。 单引号与双引号在
oracle
中的作用: 单引号代表的...
Oracle
大小写
问题
在数据库新建一个测试表(数据库版本为
ORACLE
10.2.0.1.0),表名为小写的test。 脚本如下所示: CREATE TABLE test ( id NUMBER(10), Name VARCHAR2(20), Sex VARCHAR(2) ) --查找不到对应数据 SELECT * FROM USER_TABLES WHERE TABLE_NAME =
Oracle
中
大小写
敏感的
问题
上周组内例会,提到不同数据库中
大小写
敏感的
问题
,
问题
很小,但是如果不注意,尤其是开发不规范的场景,很容易进坑。首先,我们看下
Oracle
中对
大小写
的处理。例如用小写test1创建,但我们在...
Oracle
|
Oracle
大小写
敏感
问题
文章目录一丶库表列大小是否敏感需要说明的是
Oracle
大小写
不敏感的前提条件是在没有使用引号`"`的前提下!!!当我使用了双引号`"`声明的`表名`,`列名`是明确区分
大小写
的!!!测试例子:创建大写表结构测试例子:创建小写表结构二丶查询语句字符串是否
大小写
敏感 一丶库表列大小是否敏感 首先,我们使用的
Oracle
的关键字时是不需要区分
大小写
的,比如创建表的CREATE或create是等价的. ...
mysql、
oracle
大小写
问题
一、mysql创建数据库的字符集与排序规则 1、字符集说明: 一般选择utf8.下面介绍一下utf8与utf8mb4的区别: utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,http://blog.csdn.net/leelyliu/article/details/52879685看unicode编码区从1 ~ 126就...
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章