自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 kettle将密码设置为密文

如果设置了KETTLE_HOME变量,那么在这个目录中新建一个.kettle 目录。kettle.properties 是一个变量文件,这个文件我使用的最多的地方是保存 “数据库连接” 用户名和密码。如果使用kettle.properties ,可以把用户名密码/IP换成变量。有一天dba告诉你,库迁移了,数据库用户密码换了/IP变了,那么需要一个文件一个文件的修改密码/IP。另外还有一个问题,如果kettle.properties文件被别人看到,岂不是密码都泄露了?抒写方式就是 Key = Value。

2024-07-18 15:05:52 521

转载 oracle海量数据插入探究

oracle海量数据插入探究:–转载:https://mp.weixin.qq.com/s/d3XegSgatBSg88hhnYC5Lg以下用一个实例证明研发对于数据库性能的巨大影响。–使用交叉连接构造百万计表:–创建同结构空表我们的目标是将ext_scan_objects的数据插入到另外一张空表中去。第一种方法:常规插入为了验证时间消耗,我们打开时间显示优点1:语法简单优点2:对于小表、中表(数据量在千万级别左右或以下)较为合适,时间也快(本次约为83秒)缺点1:数据量大的话,耗时长

2020-06-30 22:18:15 564

原创 OVER(PARTITION BY )与group by 的区别

–问题:查询出部门的最低工资的userid号–创建测试数据CREATE TABLE SS(USERid NUMBER,salary NUMBER,dept NUMBER);INSERT INTO SSSELECT 1,2000,1 FROM dual UNION ALLSELECT 2,1000,1 FROM dual UNION ALLSELECT 3,500,2 FROM dual UNION ALLSELECT 4,1000,2 FROM dual;COMMIT;–利用OVER(PA

2020-06-27 16:20:24 806

原创 oracle hint 强制索引

–用法 select /+index(表名(可用别名) 索引名称)/–oracle hint 强制索引(只是建议oracle优化器走该索引,有该条语句时大概率会适应该索引,并不意味着oracle执行该语句一定会走该条索引)–网址:https://www.cnblogs.com/mindOpen/p/12095372.html; --hint–网址:https://blog.csdn.net/scgaopan/article/DETAILS/52717247?from=singlemessage; --

2020-06-27 16:19:23 1339

原创 regexp_replace函数的使用方法

–regexp_replace语法regexp_replace(source_char,pattern[,replace_string[,position[,occurrence[,maych_parameter]]]]);–source_char 搜索值的字符表达式。这通常是一个字符列,可以是任何数据类型char,varchar2,nchar,nvarchar2,clob或nclob–pattern 正则表达式 具体释义详见regexp_replace(正则表达式).xlsx–replace_st

2020-06-21 19:19:38 18509

原创 表分区

–创建手动增加分区的表空间create table EAST3_ZYZJJYXXB_O(cjrq VARCHAR2(8) not null,jdksr VARCHAR2(8),jdjsr VARCHAR2(8),yxjgdm VARCHAR2(30))partition by range (CJRQ)(partition PART201712 values less than (‘201801

2020-06-14 09:41:37 304

原创 闪回操作小CASE

SQL–>SHOW RECYCLE–SELECT * FROM USER_RECYCLEBIN;查看回收站消息–设置闪回开启后,在删除表60秒(数据库的60秒)内能够通过下面语句找回数据FLASHBACK TABLE Allen_test TO BEFORE DROP;—SELECT * FROM RECYCLEBIN;–查看回收站中被删除的表SELECT * FROM DBA_RECYCLEBIN WHERE TYPE = ‘TABLE’ ORDER BY droptime DESC;

2020-06-06 13:29:37 154

原创 有关表权限

-----------------表的读写-----------------------------------–查看一张表状态SELECT read_ONLY,A.* FROM User_Tables A WHERE lower(table_name) LIKE ‘%dual%’;–修改一张表使其只读ALTER TABLE jes_dual READ ONLY;–修改一张表使其读写ALTER TABLE jes_dual READ WRITE;-------------------USERE

2020-06-06 12:43:55 175

原创 instr和LIKE比较

–instr(HXJYLSH,‘A’)效率和LIKE效率比较SELECT COUNT() FROM EAST3_NBFHZMXJL_OI WHERE instr(HXJYLSH,‘A’)>0; --294.14SELECT COUNT() FROM EAST3_NBFHZMXJL_OI WHERE HXJYLSH LIKE ‘%A%’; --310.91总结:(1)instr是一个函数,可以建立函数索引,如果过滤条件有索引,那么instr的效率将大幅度提高;(2)like查询时,以’%'开头

2020-05-30 09:18:31 4215

原创 一次插入多条数据 insert first or insert all

CREATE TABLE emp_t1AS SELECT * FROM emp WHERE 1<>1;CREATE TABLE emp_t2AS SELECT * FROM emp WHERE 1<>1;–insert firstINSERT FIRST WHEN sal >1000 THEN INTO emp_t1 WHEN sal>2000 THEN INTO emp_t2SELECT * FROM emp;COMMIT;SELECT * FROM

2020-05-23 15:28:15 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除