- 博客(12)
- 收藏
- 关注
原创 ORACLE恢复表数据
SELECT OBJECT_NAME,ORIGINAL_NAME,TYPE,CREATETIME,DROPTIME FROM RECYCLEBIN A WHERE A.ORIGINAL_NAME = ‘TABLE_NAME’; flashback table TABLE_NAME to before drop; 查询某个时间点的数据 select * from TABLE_NAME as of timestamp to_timestamp(‘2021-03-21 06:40:00’,‘yyyy-mm-dd
2022-02-26 21:20:33
478
原创 生成随机码函数MYSQL-UUID函数&ORACLE-SYS_GUID函数
Oracle提供的函数 sys_guid() 用于获取32位uuid,简单使用为 select sys_guid() from dual; 是一种生成不重复的数据的一个函数sys_guid()一共32位,生成的依据主要是时间和机器码,具有世界唯一性,类似于java中的UUID(都是世界唯一的)。 其应用场景:当数据库某字段设置为唯一,则可用次生成(比如主键); MySQL 实现了 UUID,并且提供 UUID() 函数方便用户生成 UUID。 在 MySQL 的 UUID() 函数中,前三组数字从时间戳中
2021-12-13 14:26:53
2372
原创 HIVE正则判断连续相同数字
首先,记录一个很好用的小工具——正则表达式菜鸟工具https://c.runoob.com/front-end/854 判断一串数字是否包含连续相同的5个数字 ORACLE的正则实现方法如下: SELECT * FROM DUAL WHERE REGEXP_LIKE(‘12111131222222’,’(\d)\1{4}’) 而HIVE,和JAVA正则表达式一样,特殊字符修需要\转义 所以,HIVE的正则实现方法如下: SELECT ‘12111131222222’ rlike ‘(\d)\1{4}’ 在此
2020-11-17 19:15:52
3455
2
原创 Oracle数据库卸载
1、 打开“开始菜单”>>“所有程序”>>“Oracle -”>>“Oracle安装产品”>>“Universal Installer”. 2、单击“卸载产品”,选中除“OraDb11g_home1”外的所有目录,然后点击删除。根据提示,点击下一步完成卸载。 3、删除注册表中Oracle相关信息 (1)同时按下“Windows”+“R”键,在运行窗中...
2020-04-07 23:55:27
353
原创 ORACLE / DB2统计分析语句
为了使基于CBO的执行计划更加准确,统计分析大数据表是数据库管理的重要部分。数据库统计分析SQL如下: ORACLE统计分析语句 analyze table T64_RULE_TRANS_S compute statistics ; DB2统计分析语句 runstats on table t64_rule_trans_s t with distribution and detailed index...
2019-10-24 10:37:47
918
原创 ORACLE / DB2数据库列转行(实现字段合并)
ORACLE数据库列转行(实现字段合并) SELECT T.SCATEG,TO_CHAR(wm_concat(SNAME)) FROM STAR T GROUP BY T.SCATEG; DB2数据库列转行(实现字段合并) SELECT LISTAGG(T.SNAME,’,’) FROM STAR T GROUP BY T.SCATEG; ...
2019-10-24 10:34:44
998
原创 oracle中查找操作记录(数据库悬疑——是谁动了我的数)
工作中,常常会遇到自己的数据被篡改却找不到篡改人的恼火案件,怎么把这个可爱的同事揪出来呢,答疑如下:(不要问我怎么知道的,我很难,真的很难/(ㄒoㄒ)/~~) 1,首先查找表的操作记录 select A.SQL_ID,A.SQL_TEXT,A.FIRST_LOAD_TIME ,A.* from v$sqlarea a where a.SQL_TEXT like ‘%T18_JOB_INSTANCE...
2019-10-23 18:16:05
8589
转载 DB2错误代码大全
sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统 +111 01590 为...
2019-10-23 14:15:02
1185
原创 ORACLE查看数据库锁表和数据库解锁
ssh 基本操作语句大全 转载https://www.haihongyuan.com/ruanjian/132571.html 查看数据库锁表和解锁 select object_name,machine,s.sid,s.serial# from vlockedobjectl,dbaobjectso,vlocked_object l,dba_objects o ,vlockedobjectl,db...
2019-10-21 16:49:49
614
原创 文档文件等各种工具好用技巧链接集合
如何制作exe电子书 转载http://www.360doc.com/content/14/0102/21/6456112_342162019.shtml Excel小技巧 转载http://www.360doc.com/content/18/0914/09/36256700_786556890.shtml Ctrl + N : 一键插入新的工作簿 ALT+ = : 快速求和...
2019-10-21 16:28:30
297
原创 PLSQL快速批量执行多个脚本的方法
被我误删的第一篇博客,吼吼吼 1、编写一个bat文件,内容如下: echo set feedback off >auto_update.pdc echo set define off >>auto_update.pdc dir /s/b >>auto_update.pdc 2、双击bat文件会自动生成一个pdc文件,文件内容如下图 ...
2019-10-17 11:12:01
6676
原创 ORACLE常用SQL集锦
时隔半年,我的第二篇博客终于上线了! –分析器数据表 select ‘analyze table ‘||t.TABLE_NAME||’ compute statistics ;’ from user_tables t; –验证表数据量,统计(1485) select t.TABLE_NAME,t.TABLESPACE_NAME,t1.COMMENTS,t.NUM_ROWS from user_ta...
2019-10-17 11:05:45
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅