
oracle
hbcui1984
跨平台开发老兵
展开
-
关于oracle存储过程的若干问题备忘
关于oracle存储过程的若干问题备忘1.在oracle中,数据表别名不能加as,如:select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧2.在存储过程中,select某一字段时,后面必须紧跟int原创 2006-11-17 12:38:00 · 2335 阅读 · 0 评论 -
oracle学习总结(一)---ROWID
oracle学习总结(一)---ROWID 搞oracle都会经常碰到rowid,本文是笔者根据网上各位大虾的文章,加上自己学习中的体会,总结而成。一.rowid简介 rowid就是唯一标志记录物理位置的一个id,在oracle 8版本以前,rowid由file#+block#+row#组成,占用6个bytes的空间,10 bit 的 file# ,22b原创 2006-11-20 13:36:00 · 5427 阅读 · 1 评论 -
oracle学习总结(二)
oracle学习总结(二) 本文的主要内容包括:在oracle中实现自增型ID,删除数据表中的重复记录一.自增型ID 1.首先创建 sequence create sequence seqmax increment by 12.得到一个ID select seqmax.nextval ID from dual 3.若要删除一个sequencedrop sequence原创 2006-11-20 17:26:00 · 2264 阅读 · 0 评论 -
索引在Oracle中的应用分析
索引在Oracle中的应用分析 索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。一.索引的管理成本 1、 存储索引的磁盘空间 2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护 3、 在数据处理时所需额外的回退空转载 2006-11-22 18:57:00 · 2013 阅读 · 0 评论 -
数据库主键设计之思考
数据库主键设计之思考 在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有 些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录 必须得有唯一区分的字段,主键主要是用于其他表的外转载 2006-11-21 21:37:00 · 1687 阅读 · 0 评论