视图的效率和动态SQL得比较??希望得到各位的解答,参与有分!!! 视图也是查询,在对视图进行查询的时候,事实上是要执行定义视图的sql语句.所以,关键在于优化你的sql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我比较推荐拿Select A,B From T1 Where 条件=... union Select C,C Frm T2 Where 条件=...这种建立一个视图,实际中我也是这么用的,其实关键点是where子句是否走索引。 不建义用如此复杂视图,只要一个基表作修改,所有汲及的视图也作修改,这样代价由谁来付!为何不写成一条sql语句呢,若是该sql语句调用过密,那参考临时表.动态sql不赞成,占用资源太多. 视图是从数据的安全性上考虑的;其实,能够直接写SQL的何必再经过视图这一步呢?动态sql是比较耗费资源。 太麻烦!视图一是为了简化查询,二是为了提高查询性能,解决动态sql消耗资源的问题! 我也觉得优化sql和数据库极为重要 2个表里都有个毫秒级的时间字段,怎么按照这个时间给2个表的内容放到一起排序? 请教时间输出问题! 开发人员----》DBA或者数据库系统工程师发展 求教一句sql来转换表格输出样式 oracle 汉字显示问题·· 急问!关于三个表关联,但是有一个字段需要做sum。结果不对 OMS进不去啊? select 里面可以嵌套吗? oracle trigger 报错 值传递 proc*c问题 看中oracle版的數據庫高手,請問一個問題。
Select A,B From T1 Where 条件=...
union
Select C,C Frm T2 Where 条件=...
这种建立一个视图,实际中我也是这么用的,其实关键点是where子句是否走索引。
为何不写成一条sql语句呢,若是该sql语句调用过密,那参考临时表.
动态sql不赞成,占用资源太多.
视图一是为了简化查询,二是为了提高查询性能,解决动态sql消耗资源的问题!