oracle数据库区分大小写吗?

oracle数据库区分大小写吗?,第1张

oracle数据库区分大小写问题:\x0d\x0aoracle不是区分大小写的,比如:\x0d\x0a CREATE TABLE TableName(id number)虽然写的时候是有大写和小写,但是在数据库里面是不区分的。\x0d\x0a select * from tablename//这样是可以的\x0d\x0aSELECT * FROM TABLENAME//这样写也不会有问题\x0d\x0aSELECT * FROM TableName//都没问题\x0d\x0a \x0d\x0aCREATE TABLE "TableName"("id" number) // 如果创建表的时候是这样写的,那么就必须严格区分大小写\x0d\x0aSELECT * FROM "TableName"//不仅要区分大小写而且要加双引号,以便和上面的第三种查询方式区分开。

oracle访问数据库字段和表名不区分大小写。

如:以下两条语句

select name from testselect name from test查询的结果是一样的。

另外说明:一般在查询数据库表中字段的内容时,是区分大小写的。

如果表中数据如下:

用下边语句可以查出结果:

select * from emp where ename='smith'select * from emp where ename='smith'但是如果用下边的语句则查询不出结果:

select * from emp where ename='smith'


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6915332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存