oracle数据库区分大小写吗?

 我来答
多xdl点事
2019-05-22 · TA获得超过1189个赞
知道答主
回答量:19
采纳率:0%
帮助的人:2440
展开全部

不区分大小写,关键字、用户、密码 、字段名 、表名、序列名 、触发器名等是不区分的,我们平时进入都是大小写随便输入的表名,字段名,关键字大小写忽略表名,字段名不能使用关键字,表名,字段名不可以使用数字开头,中间不能出现特殊符号表名,字段名长度不能超过30个字符表名,字段名定义需要有含义。具体字段值区分大小写。而scott是给初学者学习的用户,学习者可以用Scott登录系统,注意scott用户登录后,就可以使用Oracle提供的数据库和数据表,这些都是oracle提供。

扩展资料

Oracle数据库中使用的都是sql语句,语法差异并不大。而sql语句对于大小写并不敏感,也就是说sql语句的语法可以任意使用。除了sql语句以外,我们还有自己的元素,比如表名、字段名,还有我们需要存入的数据,它们的大小写是需要DBM来管理的。

system、sys、scott,当中system和sys的差别在与是否能创建数据库,sys用户登录才干够创建数据库,而scott是给刚开始学习的人学习的用户。学习者能够用Scott登录系统,注意scott用户登录后,就能够使用Oracle提供的数据库和数据表,这些都是oracle提供的。

参考资料:oracle官网-oracle手册

caiqiupeng
2010-06-27 · TA获得超过5694个赞
知道大有可为答主
回答量:2979
采纳率:33%
帮助的人:809万
展开全部
关键字 用户 密码 字段名 表名 序列名 触发器名等是不区分的,我们平时进入都是大小写随便输入的。
至于你说的具体字段值就区分大小写。
还有如果你在建表的时候,把SQL SERVER的习惯带过来,字段名都用 'XXXX' 定义,那查询的时候就区分大小写了,还可能连 ''也要下才查询得出来。

其实这些你自己在你自己的数据库里试一下不就知道了,不动手自己试,在这个社会上怎么生存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小周爱唠叨
高粉答主

2018-03-31 · 说的都是干货,快来关注
知道小有建树答主
回答量:966
采纳率:100%
帮助的人:31.4万
展开全部

oracle数据库区分大小写问题:
oracle不是区分大小写的,比如:
CREATE TABLE TableName(id number); 虽然写的时候是有大写和小写,但是在数据库里面是不区分的。
select * from tablename; //这样是可以的
SELECT * FROM TABLENAME; //这样写也不会有问题
SELECT * FROM TableName; //都没问题

CREATE TABLE "TableName"("id" number);  // 如果创建表的时候是这样写的,那么就必须严格区分大小写
SELECT * FROM "TableName"; //不仅要区分大小写而且要加双引号,以便和上面的第三种查询方式区分开。


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嗳你不知可否
推荐于2018-02-28 · TA获得超过7183个赞
知道大有可为答主
回答量:4507
采纳率:81%
帮助的人:1099万
展开全部
oracle数据库区分大小写问题:
oracle不是区分大小写的,比如:
CREATE TABLE TableName(id number); 虽然写的时候是有大写和小写,但是在数据库里面是不区分的。
select * from tablename; //这样是可以的
SELECT * FROM TABLENAME; //这样写也不会有问题
SELECT * FROM TableName; //都没问题

CREATE TABLE "TableName"("id" number); // 如果创建表的时候是这样写的,那么就必须严格区分大小写
SELECT * FROM "TableName"; //不仅要区分大小写而且要加双引号,以便和上面的第三种查询方式区分开。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-03
展开全部
一般情况下不区分
但是涉及到查询字符串的时候是区分大小写的
譬如你表里有字段叫name,你要找name为xiaoming的人
这里的xiaoming区分大小写
还有系统表中的例如表空间,表名,各个对象名的地方,都要大写
不过你要是不喜欢区分这类大小写,可以用
LOWER函数将所有你大写的字符变成小写
也可以用UPPER将所有的小写变成大写

用法select (UPPER.'AbCd) FROM DUAL
LOWER用法同上

呵呵,上面是网摘,感觉一样。

参考资料: http://zhidao.baidu.com/question/216046271.html?an=1&si=1

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式