![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
原来是莉婶
这个作者很懒,什么都没留下…
展开
-
Oracle总结删除数据
给大家介绍两个误删数据的拯救方法(适用于ORACLE)1、使用DELETE删除数据,可使用以下数据查看删除的数据select * from ETL_TRAN_RULES as of timestamp to_timestamp(‘20191115 06:37:48’,‘yyyymmdd hh24:mi:ss’);使用过程中替换表名和时间,具体时间比你删除数据的时间早一点,发现删除错误的时间越早,越能找全,越晚找回数据的可能性越小2、使用DROP删除表后,实际中ORACLE是将表放在回收站中,可以找到原创 2020-09-03 19:22:19 · 1036 阅读 · 0 评论 -
oracle基础总结
一、ORDER BY子句请注意,ORDER BY子句总是SELECT语句中的最后一个子句。1.按列排序SELECT name, credit_limit,address FROM customers ORDER BY 2 DESC 1;在这个例子中,name列的位置是1,credit_limit列的位置是2。相当于以下查询语句:SELECT name, credit_limit,address FROM customers ORDER BY credit_limit DESC name;2.n原创 2020-09-03 18:59:11 · 180 阅读 · 0 评论 -
oracle表多对多分组排序去重
在工作中,我们经常会用到表与表之间的关联来查询数据,当表与表之间的关联字段不是唯一的时候,会出现多对多的关系,那查询出来的结果就会有重复,针对这种情况,就要进行分组取一条。举例:CUSTOMER_RESTRICTION_LIST 表中的身份证号INDCERTID 字段是可以有多条记录的。exc_quota 表中的身份证号INDCERTID 字段是可以有多条记录的。但这两张表只能通过身份证号来进行关联,那势必会有多条重复记录。因为使用ROW_NUMBER() OVER(PARTITION BY COL原创 2020-09-01 11:15:08 · 1470 阅读 · 0 评论 -
oracle中修改一个varchar2字段为clob字段
oracle中修改一个varchar2字段为clob字段,会提示报错,于是采用以下方式来完成。该方法适用于表中已经存在的数据方法一:alter table batchintfloadlog rename column resultinfo to resultinfo_temp;alter table batchintfloadlog add resultinfo clob;update batchintfloadlog set resultinfo=trim(resultinfo_temp);a原创 2020-07-30 12:02:10 · 421 阅读 · 0 评论 -
Clob太长了导致can bind a LONG value only for insert into a LONG column
场景:最近在项目中,遇到一个比较奇怪的问题,就是当我使用Mybatis批量保存Clob长文本的时候,报错can bind a LONG value only for insert into a LONG column,大概意思就是 "仅能绑定要插入LONG列的LONG值" ,当时我们曾经怀疑是不是Clob太长了导致的,报错日志如下:于是度娘了一波,看到一些说是Mybatis批量保存方法的问题,如下:<insert id = "addJudicialHistoryPublicity" param原创 2020-07-20 17:31:15 · 3730 阅读 · 0 评论 -
oracle插入或更新sql时含有&&变&解决方法
当执行下面的sql语句时,虽然能够插入到数据库,但是我们的&&符号会变成&查出来的结果就会变成&。如下图:因为&符号在oracle中本身是个转义符号,因此我们需要用’||‘转义,解决方法是:在&符号的前后都加上’||’,如下所示:这样查出来的sql就会出现&&符号了。...原创 2020-04-20 10:55:32 · 2448 阅读 · 0 评论 -
plsql导出、导入整个数据库
前提:安装plsql并能登录数据库无误后,如:我这里是汉化的,怎么汉化,已经在前面的文章中提到过,如下图所示:一、导出数据库的所有(不包含数据)登录后:工具–》导出当前用户对象,这时导出来的是当前用户的表、视图、函数等所有结构,不包含数据。如下图:选中要导出的结构后,选择指定的.sql文件,待进度条走完后即导出成功。注意:这里不会有弹框提示,需自己看进度条。二、导入到另一数据库中上...原创 2020-03-06 12:41:26 · 7686 阅读 · 0 评论 -
oracle常用sql及函数总结
1. to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’)总结yyyy 表示 年份,mm 表示 月份,dd 表示 天,hh24 表示 小时,mi 表示 分钟ss 表示 秒,to_char(sysdate,‘yyyy-mm-dd hh24:mm:ss’) 的话 mm返回的是 月份,当然与上面的不一样了如果想获取当前系统时间则需要改为to_char(sysdate,...原创 2020-03-02 12:01:34 · 144 阅读 · 0 评论 -
玩转oracle【基础命令】(五)
以sys或者system用户登录。在命令行运行: sqlplus以sys或者system用户登录。因为这两个用户为系统用户,具有系统权限,可以创建用户和赋予用户权限,密码为安装oracle时所设置的口令。输入:sys/123456 as sysdba登录进去。1.创建用户名和密码:create user c##test identified by test;授权: grant all...原创 2019-07-24 22:09:49 · 142 阅读 · 0 评论 -
玩转oracle视频教程(四)百度云
1.玩转oracle视频教程,韩顺平老师讲的,非常赞!后期我会有针对该是视频的自我学习总结,请持续关注。链接:https://pan.baidu.com/s/17PCysxaI8VIiAyt0swZh6Q提取码:vizf2. 启动oracle服务运行卡顿为减少oracle运行所占用的内存:OracleOraDB12Home1TNSListener和OracleServiceORCL服务...原创 2019-07-18 18:20:12 · 3385 阅读 · 2 评论 -
window10下的oracle12c下载和安装(图文教程)(一)
一、Oracle下载官网地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html进入官网后,本文主要介绍win10下安装oracle12c2.点击接受许可证,如下图:3.下载对应版本,我的是win10 64位4.点击“File1”,下载,会跳到oracle的登录界面,...原创 2019-07-18 18:15:16 · 10614 阅读 · 1 评论 -
plsql连接oracle12c(二)
一.PL/SQL无法连接ORACLE,提示:ORA-12154: TNS: 无法解析指定的连接标识符1.检查服务出现这种问题,首先我们想到的是检查服务有没有问题OracleOraDb11g_home2TNSListener。在运行中输入services.msc,打开服务窗口,看看OracleOraDb11g_homeTNSListener这个服务是否正在运行,如果没有运行,则启动。2.使用S...原创 2019-07-15 16:57:06 · 4133 阅读 · 0 评论 -
plsql连接oracle12c监听服务报错(三)(采坑-问题解决)
sqlplus控制台能正常连接oracle12,但是使用plsql无法连接。原创 2019-07-04 14:23:10 · 1619 阅读 · 0 评论