用户,用户账户,模式和模式对象

用户通过用户进程登录到数据库,连接到用户账户。
模式对象是包含所有者的对象,特定对象类型的唯一标识符不是名称,而是对象名称加上做为前缀的所属模式的名称。
模式对象是指用户拥有的对象。数据库还包含非模式对象,非模式对象与用户无关(例如表空间)。
所有模式对象的名称必需遵循下列特定的规则:
1.除了数据库连接名最多可以为128个字符之外,模式对象名长度是1-30个字符。
2.保留字(例如SELECT)不能用作对象名。
3.所有名称必需以从A-Z的一个字母开头。
4.名称只能包含字母,数字,下划线,美元符号或HASH符号(#)。
5.小写字母会被转换为大写字母。
 
注意:表不能将保留字用作名称,名称必需以字母打头,只能包含字母,数字,下划线,美元符号和HASH符号。
如果没有将名称封装在双引号内,那么诸如SQL*PLUS之类的工具会自动将小写字母转换为大写字母。
提示:
虽然名称可以使用小写字母和非标准的字符(甚至是空格),但是因为会引起混淆,所以这被视为一种糟糕的方法。
名称空间(namespace)定义了一组对象类型,这组对象类型内的多有名称都必须通过模式与名称被唯一标识。不同名称空间内的对象能够共享相同的名称。
即使存在于相同的没室内,一个索引仍然可能具有与某个表相同的名称(但这不是一个好办法)。
在一个模式内,对象,视图和同义词不能同名。
 
提示:
一定不要依赖自动的类型强制转换,自动的类型强制转换会对性能产生影响,并且可能不被执行,oracle环境是强类型的,编程人员应当尊重这种风格。
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8183550/viewspace-664650/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8183550/viewspace-664650/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值