文章分类 -  工作经验总结

工作中遇到的问题和学习笔记
摘要:Oracle对空值(NULL)的5种处理 Oracle 中 null 和 '' (空字符串)是一样的 所以用 nvl(field_eng,'') = '' 来判断 field_eng 字段的值是否为 '' 和 null 是不行的 直接用 field_eng is null 即可 数据库中的空值(NU 阅读全文
posted @ 2022-11-21 12:00 赤兔胭脂小吕布 阅读(2314) 评论(0) 推荐(0)
摘要:Oracle数据库备份一个表数据并恢复 使用场景: 当我们平时想要大批量替换数据的时候,在生产上往往会先备份,然后如果遇到问题再回退,那么可能涉及下面两个语句: 1.创建一个备份表并存储原始数据 CREATE TABLE 备份表 as SELECT * FROM 旧表 2.恢复原始数据 INSERT 阅读全文
posted @ 2022-11-18 18:05 赤兔胭脂小吕布 阅读(11691) 评论(0) 推荐(0)
摘要:ORACLE将表中的数据恢复到某一个时间点 oracle没有开启闪回,也没记录日志,最后根据某一时刻的数据还原,具体操作如下: 根据oracle自己的快照备份查询某一时刻的某张表数据 select * from COMPANY as of timestamp to_timestamp('2021-0 阅读全文
posted @ 2022-11-18 17:59 赤兔胭脂小吕布 阅读(1610) 评论(0) 推荐(0)
摘要:Oracle实现“limit”功能 oracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。 (1)使查询结果最多返回前10行: select * from CLEAR where rown 阅读全文
posted @ 2022-11-18 14:22 赤兔胭脂小吕布 阅读(451) 评论(0) 推荐(0)
摘要:Oracle函数之LISTAGG 最近在学习的过程中,发现一个挺有意思的函数,它可实现对列值的拼接。下面我们来看看其具体用法。 用法: 对其作用,官方文档的解释如下: For a specified measure, LISTAGG orders data within each group spe 阅读全文
posted @ 2022-11-18 14:10 赤兔胭脂小吕布 阅读(329) 评论(0) 推荐(0)
摘要:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效(oracle 锁表) 解决方法 一、问题描述 今天在用hibernate进行建表操作时第一次建表成功,但之后发现POJO类的映射文件有问题,就进行了几次修改,之间将建表的代码又运行了几次,结果就在控制台报出了“O 阅读全文
posted @ 2022-11-18 10:54 赤兔胭脂小吕布 阅读(8049) 评论(0) 推荐(0)
摘要:通过 PL/SQL DEVELOPER 将Excel表中数据导入Oracle表 背景 将excel数据导入到oracle数据库表中。 准备 1.要导入的数据表 create table excel_test( xm varchar2(50), xb varchar2(1) ); 2.要导入的exce 阅读全文
posted @ 2022-11-18 10:29 赤兔胭脂小吕布 阅读(2473) 评论(0) 推荐(0)
摘要:PLSQL Developer使用教程及基础操作 PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server。因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL Deve 阅读全文
posted @ 2022-11-16 10:44 赤兔胭脂小吕布 阅读(11722) 评论(0) 推荐(2)
摘要:连接方式写的是 left join 出来的结果是 inner join 的数据量 今天哲哥问了一个很奇怪的问题: 我觉得这样的问题可能出现的原因如下: 例如: select count(1) from (select * from KXAPP.I_CASH_LOAN_WHITELIST_C2_V_N 阅读全文
posted @ 2022-11-11 15:44 赤兔胭脂小吕布 阅读(120) 评论(0) 推荐(0)
摘要:在线处理PDF -- PDF24 Tools 今天发现了一个免费的在线处理PDF的网站,速度很快,功能很全!值得推荐 PDF24 Tools 阅读全文
posted @ 2022-11-06 00:16 赤兔胭脂小吕布 阅读(1342) 评论(0) 推荐(0)
摘要:mysql length() 和 char_length() 以及mysql字段类型中的数字的单位是什么?例如:varchar(200) 中的200单位是什么 length() 和 char_length() 的区别 char_length(str) 计算单位:字符 不管汉字还是数字或者是字母都算是 阅读全文
posted @ 2022-10-23 16:36 赤兔胭脂小吕布 阅读(525) 评论(0) 推荐(0)
摘要:impala常用数值函数大全(超详细) 数值函数 Impala中数学函数用来执行数值计算,比如基本加法,减法,乘法和除法及更复杂的运算 函数列表 abs(numeric_type a) ==> 返回参数的绝对值 --得到-12的绝对值 [master:21000] > select abs(-12) 阅读全文
posted @ 2022-10-23 16:23 赤兔胭脂小吕布 阅读(1071) 评论(0) 推荐(0)
摘要:impala时间函数最全版(强烈建议收藏) 本文基于impala3.2版本,所有的内置时间函数; 一、补充概念说明 1、date类型和timestamp类型区别 对于一个完整的时间格式来说:2021-02-02 09:59:42.46,前半部分属于date,后半部分属于time;date类型的字段只 阅读全文
posted @ 2022-10-23 16:00 赤兔胭脂小吕布 阅读(1286) 评论(0) 推荐(0)
摘要:impala开窗函数/分析函数 本文基于impala3.2版本,所有的内置开窗分析函数; 一、补充概念说明 1、什么是开窗函数? 开窗函数是为行定义一个窗口(一个窗口里面是需要操作的行的集合),然后对窗口的行的组合值进行操作,不需要使用group by进行分区,能够在一行里面返回基础行的列和聚合列( 阅读全文
posted @ 2022-10-23 15:38 赤兔胭脂小吕布 阅读(1046) 评论(0) 推荐(0)
摘要:ElasticSearch详解 ElasticSearch介绍: ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个基于Restful web接口的分布式全文搜索引擎。ElasticSearch是用Java语言开发的,用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用 阅读全文
posted @ 2022-10-23 15:17 赤兔胭脂小吕布 阅读(322) 评论(0) 推荐(0)
摘要:Elasticsearch的基本操作 一、Rest风格是什么? Rest风格是一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 基本Rest命令: | method | url地址 阅读全文
posted @ 2022-10-22 21:42 赤兔胭脂小吕布 阅读(165) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-10-13 11:17 赤兔胭脂小吕布 阅读(10) 评论(0) 推荐(0)
摘要:kudu表建表必须要主键 向同一张表的相同字段执行多条 insert into 语句可以合并 建立测试表: drop table if exists fin_dw_dev.test_cflv_20220921; create table if not exists fin_dw_dev.test_c 阅读全文
posted @ 2022-09-21 19:55 赤兔胭脂小吕布 阅读(307) 评论(0) 推荐(0)
摘要:Linux 是开源的 Linux 遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。 由于 Linux 是自由软件,任何人都可以创建一个符合自己需求的 Linux 发行版。 目前主流的 Linux 版本有: Debian( 阅读全文
posted @ 2022-09-20 18:58 赤兔胭脂小吕布 阅读(268) 评论(0) 推荐(0)
摘要:MYSQL建表时KEY关键字的作用是什么? key 是数据库的物理结构,它包含两层意义: 一是约束(偏重于约束和规范数据库的结构完整性), 二是索引(辅助查询用的)。包括primary key, unique key, foreign key 等。 primary key 有两个作用: 一是约束作用 阅读全文
posted @ 2022-09-20 11:29 赤兔胭脂小吕布 阅读(379) 评论(0) 推荐(0)