
数据库
业余搬砖01
博客分享一些自己的想法
Java、Python、Linux
展开
-
oracle常用时间查询
--- 当前时间SELECT sysdate FROM dual-- 上一个小时SELECT to_char(sysdate-1/24, 'yyyy-MM-dd HH24') FROM dual--- 前一天SELECT to_char(sysdate-1, 'yyyy-MM-dd') FROM dual--- 上一个月SELECT to_char(add_months(trunc(sysdate),-1), 'yyyy-MM') FROM dual--- 上季度包含月份SELE.原创 2020-06-17 11:50:17 · 356 阅读 · 0 评论 -
oracle-存在删除表-存储过程
create PROCEDURE DROPIFEXISTS(new_table IN varchar2) IS v_count number(10);BEGIN SELECT count(*) INTO v_count FROM user_tables WHERE table_name = upper(new_table); IF v_count > 0 THEN EXECUTE IMMEDIATE 'drop tab.原创 2020-05-22 15:02:41 · 503 阅读 · 0 评论 -
如何在oracle中查询是否存在重复数据
【代码】如何在oracle中查询是否存在重复数据。原创 2019-02-21 14:09:06 · 4969 阅读 · 1 评论 -
误删Oracle中数据快速恢复方式
在开发或者维护过程存在需要对Oracle数据的恢复工作,下面提供几种方式:1. 数据查询(20分钟前)select * from TABLE_NAME as of timestamp sysdate-20/1440;2. 更新数据恢复2.1 清空当前表,恢复20分钟前数据(不推荐)DELETE TABLE_NAME where 1=1;COMMIT ;insert i...原创 2019-02-21 14:14:32 · 1446 阅读 · 2 评论 -
Oracle INSERT Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
报错信息:Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符 原因: 结尾多分号原创 2019-03-04 16:43:45 · 636 阅读 · 0 评论