
oracle基础知识
文章平均质量分 56
jieouyang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle查看授权情况 及 数据字典视图
oracle查看授权情况:all_tab_privs.其中:GRANTOR 授权者GRANTEE 受权者TABLE_SCHEMA 表是哪个模式下的TABLE_NAME 表名PRIVILEGE 授予哪种权限GRANTABLE 这个不清楚。请评论。是不是受权者可以授权给别人?HIERARCHY 这个呢?oracle数据字典视图:user_原创 2012-11-30 22:20:18 · 11619 阅读 · 0 评论 -
oracle不使用索引快速全扫描或索引全扫描的原因
查找了一个有索引(单列索引)的列的所有数据,结果不使用索引快速全扫描或索引全扫描,而使用全表扫描。这是什么原因呢?这是因为该列定义的时候,允许为空。而null值是不会存到B-tree索引里啊,那肯定不走索引了。null值可以存储到bitmap索引里面。查找的时候,加个is not null条件,那就走索引了。故is null不会走索引的。对于组合索引来说,如果其中原创 2012-11-29 22:46:11 · 1091 阅读 · 0 评论 -
关于字符串转换的
这个是类型转换问题:select * from A,B where A.CourseNum=B.billon;其中CourseNum为number类型,billion为varchar2类型。假如b.billion全部都是可以转为number的就没有问题。--疑问:DML语句的处理过程:1、创建游标2、分析语句,语法分析(1)翻译SQL语句,验证它是否原创 2012-11-30 10:41:43 · 510 阅读 · 0 评论 -
oracle中的关键字 保留字
官方文档说明:Reserved words and keywordsare identifiers that have special meaning in PL/SQL.You cannot use reserved words as ordinary user-defined identifiers. You can use them as quoted user-defined原创 2012-12-05 16:49:38 · 19422 阅读 · 2 评论 -
TNSNAMES配置中空格导致的bug
发现一个很有趣的bug,TNSNAMES.ORA中缺少空格导致ORA-12154错误。还是看一个具体的例子:TEST08 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.13.229)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVI转载 2013-04-13 23:47:39 · 537 阅读 · 0 评论