`
Zhijie.Geng
  • 浏览: 56016 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle统计无记录时,写默认值

 
阅读更多

 

select  nvl(max(t1.packagesize),0)  

from (

        select decode(count(t.per_bus_code),0,'1') per_bus_code,decode(count(t.buss_code),0,'1') buss_code,decode(count(t.per_code),0,'1') per_code 

           from t_tybook_back_pers_business t

           where t.per_code = 'TY-00000106' 

           and t.end_date > sysdate 

           and t.start_date<=sysdate ) t

left join t_tybook_before_business t1 on t.buss_code = t1.code 

group by t.per_code;

 

 

分享到:
评论

相关推荐

    Oracle中用exp_imp命令参数详解

    - **RECORDLENGTH**: IO记录的长度,默认值为2048。该参数控制了每次I/O操作处理的数据量。 - **GRANTS**: 是否导出权限,默认值为`y`。如果设置为`y`,则会导出用户的权限信息。 - **INCTYPE**: 增量导出类型,...

    Oracle9i的init.ora参数中文说明

    默认值: 无 plsql_v2_compatibility: 说明: 设置 PL/SQL 兼容级。如果设置为 FALSE, 将执行 PL/SQL V3 行为, 而不允许 V2 行为; 否则在运行 PL/SQL V3 时将接受某些 PL/SQL V2 行为。 值范围: TRUE | FALSE ...

    慢sql监控mysql及oracle.pdf

    长查询时间的默认值为 10 秒,意思是运行时间超过 10 秒的语句将被记录到慢查询日志中。 启用慢查询日志需要手动设置参数,可以通过修改配置文件或使用 MySQL 命令来启用慢查询日志。启用慢查询日志将会或多或少地...

    Oracle SQL

    在使用Oracle SQL时,应注意以下几点: - 确保操作的记录范围合理,避免一次性操作过多记录导致事务过大,影响数据库性能。 - 在对数据进行更改前,进行必要的非空和长度校验。 - 使用事务处理命令COMMIT和ROLLBACK...

    Direct Oracle Access v4.1.3 bcb6

    TOracleDataSet ——该数据集组件支持Oracle记录锁定、记录刷新、服务器生成值、自动队列值生成、BLOB压缩。如果主表和从表之间存在外来关键字,或主表含有一个或多个列或属性(网表或varray),那么主从复合关系将...

    Oracle对排序操作的优化措施

    当用户执行SQL语句时,Oracle会从会话区中检索用户的权限信息,以确定用户是否有权执行该操作。这种机制确保了数据库的安全性和完整性。 **3.3 会话区的重要性** - **安全性保障:** 通过在会话区中存储权限信息,...

    Oracle初始化参数

    - **默认值**:无 #### 二、active_instance_count - **参数名**:active_instance_count - **类别**:群集数据库 - **说明**: - 允许在由两个实例组成的集群中指定一个实例为主实例,另一个为辅助实例。如果...

    ORACLE初始化参数详解

    - **应用场景**:为了确保在需要时能够回滚事务,需要合理设置此参数以保证足够的历史记录。 ##### 16. `control_files` - **类别**:重做日志、恢复与控制文件 - **说明**:指定控制文件的名称及位置。 - **值...

    oracle histograms

    1. 运行`DBMS_STATS`为表收集统计信息,设置参数`METHOD_OPT`为默认值`SIZE_AUTO`。 2. 用户查询表。 3. 数据库记录查询中的谓词,并更新数据字典表`SYS.COL_USAGE$`。 4. 再次运行`DBMS_STATS`时,它会检查`SYS.COL...

    一个oracle客户端(oracle sql handler)

    可以直接对查询结果进行再操作,如 修改、插入行、删除行、提交(将表格中的数据改变写入相应的数据库表中)、多功能拷贝、导出为 INSERT 语句、单条记录操作、方便的查找及替换功能、数字统计、行列移动、列排序、...

    oracle查询语句优化

    - **好处**:虽然不同的SQL写法最终会被Oracle解析成相同的执行计划,但保持SQL格式一致有助于减少Oracle的解析次数,节省内存资源并提高统计准确性。 - **建议**:确保所有开发者遵循相同的命名和格式规范。 ####...

    Oracle——sql语句优化

    例如,指明表所有者、统一大小写、避免无意义的空格等细节,都可能影响到查询计划的选择,进而影响性能。 **总结** SQL语句优化是一项细致入微的工作,涉及到对数据库内部机制的深入了解以及对数据特性的精准把握...

    ORACLE UPDATE 语句语法与性能分析看法

    - **统计信息收集**:定期收集表和索引的统计信息,以帮助Oracle优化器做出更准确的执行决策。 - **索引优化**:合理设计和维护索引,尤其是复合索引,可以显著提高`UPDATE`操作的效率,尤其是在多表关联的情况下。 ...

    Oracle数据库内存优化配置

    3. **重做日志缓冲区(Redo Log Buffer)**:重做日志缓冲区用于暂存事务处理过程中产生的重做记录,在提交时写入重做日志文件。适当调整其大小可以有效提高事务处理能力。 #### 三、内存优化配置策略 1. **确定合适...

    Oracle EBS 开发笔记

    - **查询视图无数据**:解决报告生成时数据缺失的问题。 - **Report数据域**:定义报告中数据展示的区域。 - **Report汇总项**:汇总数据,生成统计数据或合计数。 - **Report动态条件查询**:根据用户输入动态调整...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle&gt;svrmgrl SVRMGR&gt;connect internal SVRMGR&gt;startup ...

Global site tag (gtag.js) - Google Analytics