
oracle
文章平均质量分 56
zhaoweixs
这个作者很懒,什么都没留下…
展开
-
【转载】Oracle表介绍--簇表
簇和簇表 簇其实就是一组表,是一组共享相同数据块的多个表组成。 将经常一起使用的表组合在一起成簇可以提高处理效率。 在一个簇中的表就叫做簇表。建立顺序是:簇→簇表→数据→簇索引 1、创建簇的 格式 CREATE CLUSTER cluster_name (column date_type [,column datatype]..原创 2013-03-19 18:29:52 · 354 阅读 · 0 评论 -
【转载】Oracle中的OOP概念
对象类型,可变数组,嵌套表,对象表,对象视图 对象类型: 优点: 1)更容易与Java, C++编写的对象应用程序交互 2)获取便捷。一次对象类型请求就可以从多个关系表中获取信息,通过一次网络往复即可返回 语法: CREATE [OR REPLACE] TYPE type_name {{AS| IS } OBJECT | UNDER super_type} {原创 2013-03-19 18:29:55 · 482 阅读 · 0 评论 -
【转】什么情况会导致Oracle数据库的全表扫描
1.不要使用in操作符,这样数据库会进行全表扫描, 推荐方案:在业务密集的SQL当中尽量不采用IN操作符 2.not in 使用not in也不会走索引 推荐方案:用not exists或者(外联结+判断为空)来代替 3同样不会使用索引,因此对它的处理只会产生全表扫描 推荐方案:用其它相同功能的操作运算代替,如 a0 or a a’’ 4.IS NULL 或IS NOT NULL操作(判断原创 2013-03-19 18:29:57 · 2664 阅读 · 0 评论 -
Oracle cast函数
做项目的时候发现有时候数据库里有个字段是char类型,在后台用sql语句获取到的值类型为character,获取的字符串会被截掉一部分,解决办法是用cast函数: select cast(char类型的列 as varchar2(20)) from 表名 这个函数是用来类型转换的,只要在获取的时候吧char类型转换为varchar类型,在获取的时候就没有问题了原创 2013-03-19 18:30:54 · 789 阅读 · 0 评论