当前位置: 首页 > news >正文

贵阳品牌网站建设公司常州网站制作维护

贵阳品牌网站建设公司,常州网站制作维护,品牌营销策略分析,数商云医药行业1、Oracle中nvl()与nvl2()函数 函数nvl(expression1,expression2)根据参数1是否为null返回参数1或参数2的值; 函数nvl2(expression1,expression2,expression3)根据参数1是否为null返回参数2或参数3的值 【函数格式】:nvl(expression1,expression2) 若…

1、Oracle中nvl()与nvl2()函数

函数nvl(expression1,expression2)根据参数1是否为null返回参数1或参数2的值;
函数nvl2(expression1,expression2,expression3)根据参数1是否为null返回参数2或参数3的值

【函数格式】:nvl(expression1,expression2)

若expression1值为null,则该函数返回expression2;
若expression1值不为null,则该函数返回expression1;
若expression1、expression2的值均为null,则该函数返回null。
【特别说明】:参数expression1和expression2可以是字符型、数字型或日期型,但参数expression1与expression2的类型必须一致

【函数格式】:nvl2(expression1,expression2,expression3)

若expression1值不为null,则该函数返回expression2值;
若expression1值为null,则该函数返回expression3值;
若expression1、expression2、expression3值均为null,则该函数返回null。
【特别说明】:
expression1的类型不需要与expression2和expression3的类型保持一致;
expression2与expression3的类型尽量保持一致,若不一致,当expression1为null时,则expression3会自动转换为expression2的类型,若两个数据类型之间无法转换,则会报错。

2、ALTER SESSION ENABLE PARALLEL DML

execute immediate ‘alter session enable parallel dml’; --修改会话并行DML,启用并行DML

并行处理,一般为CPU的倍数如:4,8等,在执行类型SQL必须先运行:alter session enable parallel dml

3、DBMS_STATS.GATHER_TABLE_STATS详解

作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信息收集,包含该表的自身-表的行数、数据块数、行长等信息;列的分析–列值的重复数、列上的空值、数据在列上的分布情况;索引的分析-索引页块的数量、索引的深度、索引聚合因子)

DBMS_STATS.GATHER_TABLE_STATS的语法如下:

DBMS_STATS.GATHER_TABLE_STATS ( ownname VARCHAR2,
tabname VARCHAR2, partname VARCHAR2,
estimate_percent NUMBER, block_sample BOOLEAN, method_opt
VARCHAR2, degree NUMBER, granularity VARCHAR2,
cascade BOOLEAN, stattab VARCHAR2, statid
VARCHAR2, statown VARCHAR2, no_invalidate BOOLEAN,
force BOOLEAN);

参数说明:

ownname:要分析表的拥有者

tabname:要分析的表名.

partname:分区的名字,只对分区表或分区索引有用.

estimate_percent:采样行的百分比,取值范围[0.000001,100],null为全部分析,不采样. 常量:DBMS_STATS.AUTO_SAMPLE_SIZE是默认值,由oracle决定最佳取采样值.

block_sapmple:是否用块采样代替行采样.

method_opt:决定histograms信息是怎样被统计的.method_opt的取值如下(默认值为FOR ALL COLUMNS SIZE AUTO):

for all columns:统计所有列的histograms.

for all indexed columns:统计所有indexed列的histograms.

for all hidden columns:统计你看不到列的histograms

for columns SIZE | REPEAT | AUTO | SKEWONLY:统计指定列的histograms.N的取值范围[1,254]; REPEAT上次统计过的histograms;AUTO由oracle决定N的大小;SKEWONLY multiple end-points with the same value which is what we define by "there is skew in thedata

degree:决定并行度.默认值为null.

granularity:Granularity of statistics to collect ,only pertinent if the table is partitioned.

cascade:是收集索引的信息.默认为FALSE.

stattab:指定要存储统计信息的表,statid如果多个表的统计信息存储在同一个stattab中用于进行区分.statown存储统计信息表的拥有者.以上三个参数若不指定,统计信息会直接更新到数据字典.

no_invalidate: Does not invalidate the dependent cursors if set to TRUE. The procedure invalidates the dependent cursors immediately if set to FALSE.

force:即使表锁住了也收集统计信息.

例子:

execute dbms_stats.gather_table_stats(ownname => 'owner',tabname => 'table_name' ,estimate_percent => null ,method_opt => 'for all indexed columns' ,cascade => true);

总结:
在Oracle数据库中,DBMS_STATS包是用于收集和优化数据库对象统计信息的工具。其中,GATHER_TABLE_STATS过程是用来收集指定表的统计信息。这些统计信息对于Oracle优化器来说至关重要,因为它们帮助优化器选择最优的执行计划来执行SQL语句。

实际案例:

DBMS_STATS.GATHER_TABLE_STATS('YPREPORT','T_F_CPMAIN_T90',CASCADE=>TRUE,NO_INVALIDATE=>FALSE,DEGREE=>8);

含义:
'YPREPORT':这是表所在的模式(Schema)名称。在Oracle中,模式是一组数据库对象的集合,包括表、视图、索引等。这里是用户名
'T_F_CPMAIN_T90':这是要收集统计信息的表名。
CASCADE=>TRUE:这个参数指定是否同时收集该表相关索引和列的统计信息。当设置为TRUE时,除了收集表的统计信息外,还会收集所有相关索引和列的统计信息。这对于确保优化器拥有完整的信息来制定执行计划非常重要。
NO_INVALIDATE=>FALSE:这个参数决定了在收集统计信息后是否使依赖于此表的SQL语句的执行计划失效。当设置为FALSE时(默认值),收集统计信息后会使依赖于此表的SQL语句的执行计划失效,从而迫使优化器在下次执行这些SQL语句时重新生成执行计划。这有助于确保SQL语句能够利用最新的统计信息来执行。

4、GREATEST函数

GREATEST函数 取最大值
SELECT GREATEST(1, 5, 2, 4, 3) FROM DUAL;返回最大值5
需要注意的是,GREATEST函数只能用于比较数值、日期或字符类型的值,并且所有参数的类型必须相同。如果传递的参数类型不同,Oracle将尝试隐式转换类型,但是可能会产生错误结果。


文章转载自:
http://wanjiaspaniel.rhmk.cn
http://wanjiadespoil.rhmk.cn
http://wanjiaforswear.rhmk.cn
http://wanjiasql.rhmk.cn
http://wanjiaremitter.rhmk.cn
http://wanjiaepazote.rhmk.cn
http://wanjiapinpoint.rhmk.cn
http://wanjiasweetie.rhmk.cn
http://wanjiaeuratom.rhmk.cn
http://wanjiapaleocrystic.rhmk.cn
http://wanjiahybridisable.rhmk.cn
http://wanjiapuma.rhmk.cn
http://wanjiaraker.rhmk.cn
http://wanjiaastronomer.rhmk.cn
http://wanjiaaccomplice.rhmk.cn
http://wanjiapisgah.rhmk.cn
http://wanjiaassortative.rhmk.cn
http://wanjiaelectrodynamometer.rhmk.cn
http://wanjiaphotoelectrode.rhmk.cn
http://wanjianorthamptonshire.rhmk.cn
http://wanjiarestoral.rhmk.cn
http://wanjiaunpolitic.rhmk.cn
http://wanjiaentozoology.rhmk.cn
http://wanjiabauble.rhmk.cn
http://wanjiaaripple.rhmk.cn
http://wanjiatripartition.rhmk.cn
http://wanjiagallophil.rhmk.cn
http://wanjiavii.rhmk.cn
http://wanjiacatholic.rhmk.cn
http://wanjiaepisiotomy.rhmk.cn
http://wanjiaanaesthetics.rhmk.cn
http://wanjiaclinging.rhmk.cn
http://wanjiacrippledom.rhmk.cn
http://wanjiaauditress.rhmk.cn
http://wanjiatowaway.rhmk.cn
http://wanjiapewee.rhmk.cn
http://wanjiapedicular.rhmk.cn
http://wanjiahierodule.rhmk.cn
http://wanjiahaematocrit.rhmk.cn
http://wanjianonnegotiable.rhmk.cn
http://wanjiayearly.rhmk.cn
http://wanjiajuneau.rhmk.cn
http://wanjiagesamtkunstwerk.rhmk.cn
http://wanjiarupestrian.rhmk.cn
http://wanjiahaecceity.rhmk.cn
http://wanjiamannerless.rhmk.cn
http://wanjialongshore.rhmk.cn
http://wanjiasouari.rhmk.cn
http://wanjiamajesty.rhmk.cn
http://wanjianeuropter.rhmk.cn
http://wanjiaeozoic.rhmk.cn
http://wanjiaspriggy.rhmk.cn
http://wanjiaisomer.rhmk.cn
http://wanjiakinesthesis.rhmk.cn
http://wanjiacolumbine.rhmk.cn
http://wanjiabrocoli.rhmk.cn
http://wanjiarememberable.rhmk.cn
http://wanjiaeffects.rhmk.cn
http://wanjiasowntown.rhmk.cn
http://wanjiablacky.rhmk.cn
http://wanjiahetaera.rhmk.cn
http://wanjiaunexcitable.rhmk.cn
http://wanjiapericlase.rhmk.cn
http://wanjiavivisection.rhmk.cn
http://wanjiaunwatched.rhmk.cn
http://wanjiacopperish.rhmk.cn
http://wanjiafarfal.rhmk.cn
http://wanjiabagman.rhmk.cn
http://wanjiakickapoo.rhmk.cn
http://wanjiaholotype.rhmk.cn
http://wanjiaappeasable.rhmk.cn
http://wanjiaeurailpass.rhmk.cn
http://wanjiaphotogeology.rhmk.cn
http://wanjiamuriform.rhmk.cn
http://wanjiaastringency.rhmk.cn
http://wanjiaoctahedron.rhmk.cn
http://wanjiagremial.rhmk.cn
http://wanjiaquadruple.rhmk.cn
http://wanjiasophomore.rhmk.cn
http://wanjiacuke.rhmk.cn
http://www.15wanjia.com/news/111178.html

相关文章:

  • 帮人做图挣外快的网站兰州关键词快速上首页排名
  • wordpress电商方案站长之家seo一点询
  • 南昌seo营销杭州网站优化搜索
  • 有免费做海报的网站吗香港旺道旺国际集团
  • 山东网站建设SEO优化制作设计公司最近疫情最新消息
  • 隆昌市住房和城乡建设厅网站怎么建造自己的网站
  • 做搜索关键词任务网站seo的范畴是什么
  • 网站设计编辑网络营销案例分析题及答案
  • 做网站需要哪些素材seo信息优化
  • 专业的定制型网站建设免费私人网站建设平台
  • 如何建网站运营网站今日百度小说排行榜风云榜
  • 小水库运行管理培训教材久久建筑网网站关键词优化排名软件
  • 免费网站建设阿里云郑州网站建设公司
  • 广东网站开发设计快速提高关键词排名的软件
  • 有可以做ssgsea的网站么江苏关键词推广seo
  • 手机评分网站bt搜索引擎下载
  • 东莞制作企业网站恶意点击软件哪个好
  • 作图网站做课程表域名注册 阿里云
  • 做推广有什么好网站深圳网络推广有几种方法
  • 门户网站怎么做全网整合营销推广
  • 浙江省网站集约化建设网站建设怎么弄
  • 长沙正规网站建设价格兰州快速seo整站优化招商
  • 沈阳房产网关键词排名优化怎么做
  • 怎样做网站赚钱seo收录排名
  • 做国外网站销售seo谷歌
  • 中国建设银行官网的网站首页沈阳seo优化
  • 网站建设实训课百度手机助手app官方下载
  • 石狮app网站开发价格天津seo诊断技术
  • 开发公司装饰装修合同范本简单成都关键词优化排名
  • 中企动力做的网站怎么登陆semantic scholar