
数据库
GastonPeng
进步的困难是有的,但是必须得需要你自己去适应进步的过程,办法总比困难多!
展开
-
es8 简单的api使用案例 包括创建、删除、新增、分词
涉及到es文档的创建、新增、查询、删除和分词等api请求案例原创 2023-05-16 11:20:27 · 521 阅读 · 0 评论 -
postgresql中计算距离
由于是参考,所以这里直接甩连接:https://blog.youkuaiyun.com/xinshijimanon/article/details/80522919https://blog.youkuaiyun.com/flowerspring/article/details/94034335原创 2021-02-18 11:58:59 · 577 阅读 · 0 评论 -
pgsql中cron表达式
由于是转载就直接甩连接了:https://www.cybertec-postgresql.com/en/pg_timetable-advanced-postgresql-cron-like-scheduler-released/原创 2021-02-18 11:56:48 · 638 阅读 · 0 评论 -
pgsql拆分逗号分隔的字符串
在PG提供了两个函数用于拆份字符串:1.regexp_split_to_array:它根据正则表达式拆分字符串并将其部分返回到数组中。2.regexp_split_to_table:它根据正则表达式将字符串拆分为多个部分,并将其部分返回到表的行中REGEXP_SPLIT_TO_ARRAYselect 'first field, second field , third field' as str;----------first field, second field , third fi原创 2020-12-22 09:38:37 · 9857 阅读 · 0 评论 -
postgresql一次线上通过执行计划解决sql查询慢问题分享
explain analyze select distinct tah.id , tah.hcbt , tah.hclx , ( select dict."name" from pro_admin.t_dict dict where dict.code = tah.hclx and dict.type_code = 'HCLX') hclxName, tah.hcnr .原创 2020-11-17 10:16:29 · 958 阅读 · 0 评论 -
pgsql模拟oracle的start with connect by查询
with t as (select * from t_department where parent_id=0) select count(0) from t; with t1 as (select * from t_department),t2 as(select * from t_department where parent_id=0) select t1.* from t1,t2 where t2.id=t1.parent_id;with recursive t as(select .原创 2020-05-27 17:56:34 · 2739 阅读 · 0 评论 -
oracle sql实现分词搜索分词功能
select * from t_zhzx_xjjq_new t where contains(t.bjnr,'有人车') > 0create index qw_index_bjnr on t_zhzx_xjjq_new(bjnr) indextype is ctxsys.contextdrop index ceshi_INDEX forceBeginctx_ddl.create...原创 2019-11-08 15:24:04 · 3705 阅读 · 0 评论 -
oracle拆分逗号字符串
1.REGEXP_SUBSTR函数这个函数的作用是正则分隔字符串,用法为function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)__srcstr :需要进行正则处理的字符串__pattern :进行匹配的正则表达式__position :起始位置,从第几个字符开始正则...原创 2019-10-31 16:41:22 · 1532 阅读 · 0 评论 -
oracle数据库泵导入数据之前删除的东西
表视图函数触发器database links原创 2019-03-25 10:41:11 · 836 阅读 · 0 评论 -
oracle恢复删除数据
1。select * from znjtresource.t_device_epolice as of timestamp to_timestamp('2019-3-21 15:20:00','yyyy-mm-dd hh24:mi:ss')2,。insert into znjtresource.t_device_epolice (select * from znjtresource.t_devi...原创 2019-03-21 15:44:58 · 12152 阅读 · 0 评论 -
oracle日期函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four ...原创 2019-07-31 11:19:07 · 1162 阅读 · 0 评论 -
oracle性能优化
Oracle SQL性能优化(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection t...原创 2019-02-18 09:42:13 · 249 阅读 · 2 评论 -
查看oracle字符集编码和版本
select * from nls_session_parameters --数据库服务器字符集 其来源于props$select * from nls_database_parameters --客户端字符集环境 其来源于v$parameterselect * from v$version --查看数据库版本修改一下吧alter syst...原创 2019-03-29 17:26:57 · 4363 阅读 · 1 评论 -
oracle高级语言总结
--分组函数:作用于一组数据,并对一组数据返回一个值--常用的分组函数,avg,sum,min,max,count,wm_concat(行转列)SELECT AVG(SAL),SUM(SAL) FROM EMP;SELECT MIN(SAL),MAX(SAL) FROM EMP;SELECT COUNT(*) FROM EMP;--*代表所有列 count(empno) 结果一样SE...原创 2019-03-27 17:34:32 · 514 阅读 · 0 评论 -
oracle12cwm_concat函数人工写行转列函数
11gr2和12C上已经摒弃了wm_concat函数,当时我们很多程序员在程序中确使用了该函数,导致程序出现错误,为了减轻程序员修改程序的工作量,只有通过手工创建个wm_concat函数,来临时解决该问题,但是注意,及时创建了该函数,在使用的过程中,也需要用to_char(wm_concat())方式,才能完全替代之前的应用。一.解锁wmsys用户alter user wmsys ...原创 2019-05-06 15:29:45 · 1057 阅读 · 0 评论 -
写过的合理验证oracle存储过程PROCEDUREprocedure
CREATE OR REPLACE PROCEDURE gwbs_check(vpcbh in t_batch_gwbs_check.pcbh%type) IS CURSOR c_tocheck IS SELECT * FROM t_batch_gwbs_check c where c.pcbh=vpcbh;--获取待校验的数据 errorStr varchar2(500);...原创 2019-07-16 17:28:03 · 364 阅读 · 0 评论 -
oracle根据时间颗粒度来查询趋势图
select d.trendTime,nvl(a.trendNumber,0) trendNumber from (hour) a,(SELECT to_char(to_date(#{beginTime},'yyyy-mm-dd hh24:mi:ss') + (ROWNUM - 1) / 24,'yyyy-mm-dd hh24') trendTime FROM dualCONNE...原创 2019-07-31 14:38:26 · 557 阅读 · 0 评论 -
oracle start with connect by使用
select count(*), rootfrom( select dep.dep_id,dep.dep_parent,connect_by_root(dep.dep_id) root,connect_by_root(dep.name_mix) rootName from police_command_ds_dep dep start with dep.dep_parent...原创 2019-09-25 10:20:08 · 207 阅读 · 0 评论 -
oracle dblinck数据库链创建
目的:oracle中跨数据库查询 两台数据库服务器db_A(本地)和db_B(远程192.168.1.100),db_A下用户user_a 需要访问到db_B下user_b的数据解决:查询得知使用dblink(即database link 数据库链)实现过程:1、确定用户user_a有没有创建 dblink 的权限:create public database link db...原创 2019-09-26 13:58:02 · 930 阅读 · 0 评论 -
oracle存储过程
create or replace procedure SP_Update_Age( uName in varchar, Age in int)asbegin update students set UserAge = UserAge + Age where userName = uName; commit;end SP_Update_Age;--在执行存储过程前,先...原创 2019-02-18 09:22:15 · 136 阅读 · 0 评论 -
oracle触发器
/*1、 在一个表中定义的语句级的触发器,当这个表被删除时,程序就会自动执行触发器里面定义的操作过程。这个就是删除表的操作就是触发器执行的条件了。2、 在一个表中定义了行级的触发器,那当这个表中一行数据发生变化的时候,比如删除了一行记录,那触发器也会被自动执行了。二、触发器语法触发器的语法:123456create [or replace] tigger 触发器名 触发时...原创 2019-02-18 09:20:58 · 369 阅读 · 0 评论 -
oracle pl/sql
查询数据库中的所有用户------------select * from dba_users;锁住用户---------------------------------alter user TEST_SELECT account lock;给用户解锁------------------------------alter user TEST_SELECT account unlock;建...原创 2019-01-25 09:06:34 · 281 阅读 · 0 评论 -
oracle 查询优化
oracle查询优化(一)1、IN 操作符用 IN 写出来的 SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用 IN 的 SQL 性能总是比较低的,从 ORACLE 执行的步骤来分析用 IN 的 SQL 与不用 IN 的 SQL有以下区别:ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采...原创 2019-01-10 14:45:21 · 3354 阅读 · 0 评论 -
mybatis一对多两种查询方式
平时在开发过程中dao、bean和XML文件都是自动生成的,很少写XML的配置关系,今天记录一下mybatis的关联查询中的多对一和一对多的情况。首先是有两张表(学生表Student和老师Teacher表),为了更易懂,这里只设置了最简单的几个必要字段。表结构如下图Student表:Teacher表:创建实体beanTeacher.java:import java.ut...原创 2018-11-06 18:12:04 · 341 阅读 · 0 评论 -
oracle中字符截取 substr和instr就够了
select * from t_gwxx_gwsd t ORDER BY T.QSSJSELECT SUBSTR(T.QSSJ,3) FROM T_GWXX_GWSD T order by SUBSTR(T.QSSJ,3)SELECT SUBSTR(T.QSSJ,3),SUBSTR(SUBSTR(T.QSSJ,3),0,INSTR(SUBSTR(T.QSSJ,3),':')-1) FROM ...原创 2018-11-09 08:43:35 · 1288 阅读 · 0 评论 -
oracle导出数据库泵
--数据库服务端 远程连接mstsc------------真正有效语句:expdp system/****@znjt DIRECTORY=DATA_PUMP_DIR DUMPFILE=pxd.dmp full=y;---不用登陆sqlplussys不成功可以换成system,前提是directory中有指向本地目录的DATA_PUMP_DIR官方给的参考:(实际操作按上一说明,...原创 2018-10-22 08:29:53 · 261 阅读 · 0 评论