ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Oracle开发 » 越来越不明白动态语句了

标题: 越来越不明白动态语句了
离线 zhangfengh
老狐狸


精华贴数 3
个人空间 0
技术积分 13051 (87)
社区积分 5828 (260)
注册日期 2002-10-12
论坛徽章:89
现任管理团队成员2008北京奥运纪念徽章:自行车    
      

发表于 2008-6-25 09:56 


QUOTE:
原帖由 junsansi 于 2008-6-25 09:06 发表
lz,所说的临时表是指temporary table?还是临时创建的标准table啊?

我说的当然是temporary table了


__________________
=======================================
狐狸在这个世界上是凭借聪明而得到生存的,并且在这个世界上占有一席之地,学习狐狸的聪明,少走弯路。
=======================================
吸收别人的经验,使之成为自己的经验!
=======================================
只看该作者    顶部
离线 zhangfengh
老狐狸


精华贴数 3
个人空间 0
技术积分 13051 (87)
社区积分 5828 (260)
注册日期 2002-10-12
论坛徽章:89
现任管理团队成员2008北京奥运纪念徽章:自行车    
      

发表于 2008-6-25 09:59 


QUOTE:
原帖由 sailor 于 2008-6-25 08:51 发表
本人用动态语句建临时表如初衷下:
  1.避免临时表命名冲突(这个数据库不是我一人用)
  2.我喜欢数据库干净点

不晓得给各位是不是为建临时表为起名烦恼,比如说你想起一个好记的临时表名,却发现已经被人用,你是不是觉得不爽呀。呵呵

1、设计应该是有专人或者固定的几个人去做的,所以不会出现临时表命名冲突
2、定义好临时表放在那里就不干净了?不理解。我觉得你还是没有完全理解oracle中的临时表

比如说你想起一个好记的临时表名,却发现已经被人用。
你们没有命名规则吗?怎么可能出现这种情况呢!


__________________
=======================================
狐狸在这个世界上是凭借聪明而得到生存的,并且在这个世界上占有一席之地,学习狐狸的聪明,少走弯路。
=======================================
吸收别人的经验,使之成为自己的经验!
=======================================
只看该作者    顶部
离线 sailor
中级会员


精华贴数 1
个人空间 0
技术积分 547 (3517)
社区积分 159 (2695)
注册日期 2001-11-20
论坛徽章:0
      
      

发表于 2008-6-25 10:25 


QUOTE:
原帖由 zhangfengh 于 2008-6-25 09:59 发表


1、设计应该是有专人或者固定的几个人去做的,所以不会出现临时表命名冲突
2、定义好临时表放在那里就不干净了?不理解。我觉得你还是没有完全理解oracle中的临时表

比如说你想起一个好记的临时表名,却发现已经被人用。
你们没有命名规则吗?怎么可能出现这种情况呢!

1.会的,如用做报表只用一个临时表,我就取名"temp" ,别人做报表,图省事也用个常用的‘temp’ 这不是很正常么?


临时表就用临时用下,搞那么麻烦干嘛;

2.是的,这些临时表放在那里只是临用下就行了,对系统没有用, 多余的垃圾


__________________
危邦不入,亂邦不居
只看该作者    顶部
离线 DragonBill
武陵愚生


精华贴数 1
个人空间 10
技术积分 3260 (454)
社区积分 391 (1614)
注册日期 2006-12-18
论坛徽章:13
2008北京奥运纪念徽章:击剑生肖徽章2007版:虎    
      

发表于 2008-6-25 10:36 


QUOTE:
原帖由 zhangfengh 于 2008-6-24 16:51 发表
为什么这么多人要动态的去创建物化视图,动态的去创建临时表

程序员的"猎艳心理", 当你知道一件新奇的东西后, 你总想试试它(程序员尤胜)


只看该作者    顶部
离线 zhangfengh
老狐狸


精华贴数 3
个人空间 0
技术积分 13051 (87)
社区积分 5828 (260)
注册日期 2002-10-12
论坛徽章:89
现任管理团队成员2008北京奥运纪念徽章:自行车    
      

发表于 2008-6-25 10:36 
无语。。。。。。

我只能说你们的数据库管理方面存在很多问题


__________________
=======================================
狐狸在这个世界上是凭借聪明而得到生存的,并且在这个世界上占有一席之地,学习狐狸的聪明,少走弯路。
=======================================
吸收别人的经验,使之成为自己的经验!
=======================================
只看该作者    顶部
离线 阿日
2M-Never give up


精华贴数 0
个人空间 495
技术积分 1633 (1033)
社区积分 1123 (883)
注册日期 2004-1-4
论坛徽章:20
ITPUB元老铁扇公主红孩儿2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:马术2008北京奥运纪念徽章:棒球
数据库板块每日发贴之星2008北京奥运纪念徽章:皮划艇激流回旋ERP板块每日发贴之星每日论坛发贴之星行业板块每日发贴之星2008年新春纪念徽章

发表于 2008-6-25 10:39 


QUOTE:
原帖由 sailor 于 2008-6-25 10:25 发表
2.是的,这些临时表放在那里只是临用下就行了,对系统没有用, 多余的垃圾

这个理解就不对了,呵呵
最简单的,明明只创建一次临时表就可以了,为什么要建完删,删完建呢,虽然临时表产生的redo很少,但也是有的对数据库还是有影响的


__________________
我欲将心向明月,奈何明月照沟渠.
过去的都过去了,大不了从头再来,别回头,向前看!
http://blog.csdn.net/zxf_feng
只看该作者    顶部
离线 DragonBill
武陵愚生


精华贴数 1
个人空间 10
技术积分 3260 (454)
社区积分 391 (1614)
注册日期 2006-12-18
论坛徽章:13
2008北京奥运纪念徽章:击剑生肖徽章2007版:虎    
      

发表于 2008-6-25 10:42 


QUOTE:
原帖由 sailor 于 2008-6-25 08:51 发表
本人用动态语句建临时表如初衷下:
  1.避免临时表命名冲突(这个数据库不是我一人用)
  2.我喜欢数据库干净点

不晓得给各位是不是为建临时表为起名烦恼,比如说你想起一个好记的临时表名,却发现已经被人用,你是不是觉得不爽呀。呵呵

第一个问题: 你们的数据库设计规则有问题(或是根本就没有一个设计规则)
第二个问题: SQL Server的Temporary table统一存放在tempdb这个database中, 没有什么干净不干净的问题, 你所说的干净我仅仅猜测可能是认为数据表太多的碍眼吧? 如果是这样的话又回到问题一了, 如果你们有规范的数据库设计规则, 有完整的DataBase tables DataStruct, 完全可以避免这个问题


只看该作者    顶部
离线 sailor
中级会员


精华贴数 1
个人空间 0
技术积分 547 (3517)
社区积分 159 (2695)
注册日期 2001-11-20
论坛徽章:0
      
      

发表于 2008-6-25 10:58 


QUOTE:
原帖由 DragonBill 于 2008-6-25 10:42 发表



第一个问题: 你们的数据库设计规则有问题(或是根本就没有一个设计规则)
第二个问题: SQL Server的Temporary table统一存放在tempdb这个database中, 没有什么干净不干净的问题, 你所说的干净我仅仅猜测可能是认为数据表太多的碍眼吧? 如果是这样的话又回到问题一了, 如果你们有规范的数据库设计规则, 有完整的DataBase tables DataStruct, 完全可以避免这个问题

一: 买的系统,不是本人公司设计的

二: 我说的可是Oracle, 在说放在Oracle里也碍眼,不是么?


__________________
危邦不入,亂邦不居
只看该作者    顶部
离线 zhangfengh
老狐狸


精华贴数 3
个人空间 0
技术积分 13051 (87)
社区积分 5828 (260)
注册日期 2002-10-12
论坛徽章:89
现任管理团队成员2008北京奥运纪念徽章:自行车    
      

发表于 2008-6-25 11:07 
有用就没什么碍眼的


__________________
=======================================
狐狸在这个世界上是凭借聪明而得到生存的,并且在这个世界上占有一席之地,学习狐狸的聪明,少走弯路。
=======================================
吸收别人的经验,使之成为自己的经验!
=======================================
只看该作者    顶部
离线 sailor
中级会员


精华贴数 1
个人空间 0
技术积分 547 (3517)
社区积分 159 (2695)
注册日期 2001-11-20
论坛徽章:0
      
      

发表于 2008-6-25 11:31 


QUOTE:
原帖由 zhangfengh 于 2008-6-25 11:07 发表
有用就没什么碍眼的

这个是个人观点,不是讨论主要的关键


__________________
危邦不入,亂邦不居
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问