知识大全 Oracle中对像名大小写敏感性的深入解析
Posted 知
篇首语:亦余心之所善兮,虽九死其犹未悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle中对像名大小写敏感性的深入解析相关的知识,希望对你有一定的参考价值。
Oracle中对像名大小写敏感性的深入解析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
一般情况下 使用者在进行 Oracle开发或管理里都不会对ORACLE对像名大小写进行区别 因为ORALCE在普通情况下会将所有小写都转换为大写进行处理 所以可以说是大小写不敏感的 但是实际ORACLE内部有它一套完整的对像名处理方式 本文将从实例进行分析与探讨ORACLE对像名大小写敏感性的处理机制
可能很多人在工作已经了解到 ORACLE在创建对像时是可以加引号的 如果不加引号则不能使用特别字符 只能使用以字母开头的命名 如果加了引号就可以在对像名里使用任何字符 包括数字开头 下划线 逗号等等 在导出 SQLSERVER 的对像创建脚本时一般是加了引号的 所以经常有人说脚本在ORACLE中运行后对像不能访问的问题
注
本文是以ORACLE 为测试分析版本
本文中提到的ORACLE对像名包括ORACLE中的表名 视图名 字段名 函数名等等
以下为创建表及访问使用不同命名方式的一个实例 测试结果如下
测试结果汇总
√表示允许访问 ×表示不允许访问
总结
分析结论
ORACLE在创建对像时如果没有加引号 对存入数据字典时都会将对像名小写字母转换成大写字母存储 如mytable将转换成MYTABLE 如果创建时加了引号 则以引号内的实际字符存储
访问时如果没加引号则会将小写字母转换成大写字母再访问 如mytable将转换成MYTABLE 如果加了引号则以引号内的实际字符访问
cha138/Article/program/Oracle/201311/17688相关参考
Oracle]RAC之-负载均衡深入解析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!负载均衡是指
知识大全 Oracle数据库的启动-nomount状态深入解析
Oracle数据库的启动-nomount状态深入解析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
事件 事件是oracle提供的用于跟踪sql语句成本计算的内部事件它能记载CBO模式下oracle优化器如何计算s
Oracle中对COLUMNS 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文详细讲述了Or
Oracle中对时间操作的一些总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle中
Delphi中对Oracle存取RTF文档 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关系数
外表(externaltable)就像普通的表对像一样可以select等只是它是只读的数据库中只保存了表结构的描述表数据却没有存放在数据库内而是存放在了文件系统上当用户想偶尔使用数据库外的结构化数
深入了解Oracle数据字典 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先Oracle的字
在Oracle查询中如果在没有排序但又想让某列中特定值的信息排到前面的时候使用oracle的decode(字段字段值数字)cha138/Article/program/Oracle/20
Oracle数据块原理深入剖析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据块(Oracl