
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage其中JUnit平台,其主要作用是在JVM上启动测试框架。它定义了一个抽象的TestEngineAPI来定义运行在平台上的测试框架,同时还支持通过命令行、Gradle和Maven来运行平台。JUnit Jupiter,包含了JUnit5最新的编程模型和扩展机制。JUnit Vint...
对于update,delete操作,如果分区表,可以分区进行操作;如果是一个非分区的大表,那么此时的容易引发UNDO不够,如果连接中断的话,那么回滚必然很耗时间;所以,这里可以对非分区的大表进行rowid分片;先验证分片数量是否正确:declarecursor c_get_rid isselectdbms_rowid.rowid_create(...
在建立函数索引的时候,自定义的函数需要加Deterministic确定性函数的性能好处是如果使用相同的输入调用函数两次,Oracle可以记住第一个调用的结果因此避免在第二次执行时再次调用。但是该功能直到10g Release 2才被真正实施。环境11g测试1:create or replace package deter_body is v_glo_cou
上一篇讲的是springboot如何连接hadoop3.0地址:https://blog.csdn.net/u011165335/article/details/106303379那个是没有开启Kerberos认证的;先贴一下组件版本:我这里的是CDH6.1.1+HADOOP3.0+HIVE2.1.1这里主要说明:1.springboot如何连接Kerberos认证的hadoop3.0配置:hdf
--跟java一样,默认取整select 1/4;--小数怎么取,这里可以隐私转换select round(1/4::numeric,2);--获取select round(cast(1 as numeric)/cast(4 as numeric),2);--4.to_charselect to_char(CURRENT_DATE,'yyyy-mm-dd');select to...
在pg里面,只有function1.删除函数函数名+参数签名drop FUNCTION if exists HelloWorld2(varchar);2.CREATE OR REPLACE FUNCTION 不允许你修改一个现有函数的返回类型。– 要做这些事情,你必须删除并重新创建函数。–LANGUAGE plpgsqlyelowbick只有过程,跟pgsql刚好相反–入...
这个hint是针对整个sql,让数据库以直接加载的方式(direct load)将数据加载入库。这个提示不会检查当前是否有插入所需要的块空间,相反它会直接将数据添加到新块中。这样会浪费空间,但可以提高插入的性能。需要注意的是,数据将被存储在HWM之上的位置。为啥性能好呢?1.插入的时候不走buffer cache(共享池);2.不会在高水位线(HWM)下面去找是否存在能插入的数据块; ...
此hint的作用向优化器提供对某个查询语句的整体或部分的预测基数值,并通过参考该基数值来为查询语句制定执行计划。如果在该提示中没有指定表的名称,则该基数值将被视为从该查询语句所获得的最终结果行数。针对单个目标表而言:生效路径:全表扫; 索引范围扫,索引全扫描fs,索快速扫描ffscreate index emp_ename_idx on emp(ename);--全表扫...
1.分类:静态游标:显式游标和隐式游标称为静态游标,因为在使用他们之前,游标的定义已经完成,不能再更改。动态游标:游标在声明时没有设定,在打开时可以对其进行修改。分为强类型游标和弱类型游标。强类型动态游标:在声明变量时使用return关键字定义游标的返回类型弱类型动态游标:在声明变量时不使用return关键字定义游标的返回类型一般动态游标有 REF CURSOR、REF CUR...
参考:drop table test1 purge;drop table test2 purge;drop table test3 purge;create table test1 (id number primary key);create table test2 (id number);create table test3 (dept_id number,measure_id...







