自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚持每天进步一点

坚持每天进步一点

  • 博客(85)
  • 资源 (6)
  • 收藏
  • 关注

原创 查询shell 运行结果的第几行

查询shell 运行结果的第几行 sh  test.sh  | cat -n  

2018-09-11 12:14:14 1903

原创 查换出字段中是否有换行符号及去除换行符号

有时候我们在关联字段的时候,总是关联不上,以为有空格,trim 了之后还是关联不上,但是从字段上来看又看不出区别来,其他只要稍微仔细用 电脑左右键的右键一个字符一个字符向右移动,到最后面的时候就看出端倪来了 select p.*,length(job) from scott.emp p where deptno=20; --修改字段加上换行符号update  scott.emp ...

2018-08-21 16:42:29 2981

原创 查一个星期的周一

-- 这样查出来是本周一 select trunc(sysdate,'iw') from dual; 

2018-08-19 00:25:04 351

原创 SQL查询包含下划线的的字段内容

SELECT * FROM scott.emp where ename like '%\_%' escape '\';SELECT * FROM scott.emp where regexp_like (ename,'_'); 

2018-08-19 00:23:31 7454 4

原创 to_char 的其他用法,第几周,第几天,星期几,第几季

select to_char(sysdate, 'w') from dual; --一个月中的第几周select to_char(sysdate, 'ww') from dual; --一年中的第几周Select to_char(sysdate, 'd') from dual; --一周的第几天Select to_char(sysdate, 'day') from dual; --当前日期...

2018-08-19 00:21:53 3808

转载 Oracle 汉字排序

--Oracle 汉字排序 ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_PINYIN_M')  --按照拼音排序ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_RADICAL_M') --按照部首排序ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_STROKE_M')  --按照...

2018-08-19 00:08:30 834

原创 闪回delete 表的数据

--闪回到一个时间点ALTER TABLE EMP ENABLE ROW MOVEMENTFLASHBACK TABLE EMP TO TIMESTAMP TO_DATE('2015-03-04 10:45:00','YYYY-MM-DD HH24:MI:SS')ALTER TABLE EMP DISABLE ROW MOVEMENT--闪回到5分钟以前 ALTER TABLE E...

2018-08-19 00:08:03 243

原创 每天复制表,表名为每天的日期 yyyymmdd

有时候需要用create table as select * from tables  的方式备份一个表,然后写成存储过程定时执行每天复制表,表名为每天的日期 yyyymmddCREATE OR REPLACE PROCEDURE INSERTAAUTHID CURRENT_USER ISV_TABLENAME VARCHAR2(100);V_SQL VARCHAR2(1000);...

2018-08-19 00:07:01 526

原创 查看当前SCN的方法

select current_scn from v$database;select dbms_flashback.get_system_change_number from dual;

2018-08-18 12:59:19 879

原创 查询锁表及kill

查看锁表进程SQL语句1: select sess.sid,     sess.serial#,     lo.oracle_username,     lo.os_user_name,     ao.object_name,     lo.locked_mode     from v$locked_object lo,     dba_objects ao,     v$se...

2018-08-18 12:57:31 714

转载 两个时间相差天时分秒

select '两个时间相差:'AS 时间, trunc(to_number(sysdate -to_date('2013-08-11 18:30:59','yyyy-mm-dd hh24:mi:ss')))天, trunc(mod(to_number(sysdate -to_date('2013-08-11 18:30:59','yyyy-mm-dd ...

2018-08-18 12:52:27 488

原创 去掉 字符内容里的 html 标签

SELECT  replace(replace(regexp_replace(name,'</?[^>]*>'),'nbsp;'),'&') FROM scott.t  SELECT  regexp_replace(name,'<[^>]*>|[nbsp;&]') FROM scott.t     

2018-08-18 12:48:13 618

原创 sql 批量清空表,批量分析表

  --写一个对表批量 truncate 的语句,执行后复制出来,批量执行即可 如下清空表DECLARE CURSOR CUR_TRUNC IS SELECT TABLE_NAME FROM USER_TABLES;BEGIN FOR CUR_DEL IN CUR_TRUNC LOOP EXECUTE IMMEDIATE 'TRUNCATE TABLE ' ...

2018-08-18 12:44:28 1846

转载 小写数字转财务大写

转载的知识点,感谢原创作者,我这里备忘记录下。 CREATE OR REPLACE FUNCTION MONEY2CHINESE(MONEY IN NUMBER) RETURN VARCHAR2 IS STRYUAN VARCHAR2(150); STRYUANFEN VARCHAR2(152); NUMLENYUAN NUMBER; NUMLEN...

2018-08-18 12:41:15 735

原创 以日期时间加四位随机数作序列

原来的需求,记录一下 --创建测试表create table tt (id varchar2(50),name varchar2(50))--创建函数create or replace function num1return  varchar2is Result varchar2(100);begin select to_char(systimestamp,'yyyymmd...

2018-08-18 12:37:35 1646

转载 自定义oracle拆分字符串函数

转载的,感觉原创作者,我记录下定义一个类型CREATE OR REPLACE TYPE str_split IS TABLE OF VARCHAR2 (4000);CREATE OR REPLACE FUNCTION splitstr(p_string IN VARCHAR2, p_delimiter IN VARCHAR2)    RETURN str_split    PIPE...

2018-08-18 12:36:37 1170

转载 DBA权限仍然无法创建视图

在创建用户的时候如果直接给用户DBA权限,那么在B用户中可以直接查询A用户的表,但是在创建视图时就会报无权限,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。解决方法:1、使用system用户登录,connect as DBA2、赋予scott用户创建视图的权限:GRANT CREATE VIEW TO SCOTT3、赋予scott可以查询任何表的权限:GRANT...

2018-08-17 12:03:27 1897

转载 set autotrace on 报cannot set autotrace 错误

今天在一台机器中想分析下执行计划,但是在sqlplus中输入set autotrace on 报cannot set autotrace 错误解决方法如下:首先必须采用用Oracle的sqlplus登陆sys账号sqlplus " sys/sys@XXX as sysdba "然后执行如下脚本:@?\sqlplus\admin\plustrce.sql (创建plustrace...

2018-08-17 12:02:41 712

原创 表基本信息修改

示例操作如下--班级信息表create table t_class_info(  classno number(3) primary key,  classname varchar2(10),  classplace varchar2(13) ); --学生信息表create table t_student_info(  stuno number(3), classno n...

2018-08-17 12:01:51 471

原创 表空间删除不了 提示 ora01561 无法删除指定表空间中的所有对象

 --删除用户drop user HA_SOAR cascade;--删除用户下的表空间alter tablespace HA_SOAR_DATA offline ;drop tablespace HA_SOAR_DATA including contents and datafiles;--然后报错 ora01561 错误,无法删除指定表空间下的所有对象--查询这个表...

2018-08-17 12:01:07 1095 1

转载 insert 脚本里面含有&怎么处理??

如下为转载,感觉原创作者,因为是以前记录的笔记,转载链接未记录。 for exampleinsert into t values ('R&D search thing');这样在plsql/dev 里面运行就插不进去,问下有撒好的解决办法没有?-----------------------------------------------------------------...

2018-08-17 11:59:41 1647

原创 闪回归档  oracle 11 新增功能

--闪回归档  oracle 11 新增功能 --从Oracle Database 11g开始,Oracle 提供了一个这样的功能:闪回数据归档(Flashback Data Archive)。--通过这一功能Oracle数据库可以将UNDO数据进行归档,从而提供全面的历史数据查询,--也因此Oracle引入一个新的概念Oracle Total Recall,也即Oracle全面回忆功能。...

2018-08-17 11:57:02 142

原创 删除重复数据

删除重复数据,虽然知道这两条语句很久了,还是记录一下吧DELETE  FROM  EMP1 E  WHERE  E.ROWID > (SELECT MIN(X.ROWID) FROM  EMP1 X  WHERE  X.EMPNO = E.EMPNO);DELETE FROM  TEST1  A WHERE EXISTS (SELECT 1 FROM TEST1 B WHERE A.EM...

2018-08-17 11:22:05 326

转载 SQL查询结果写入txt

什么也不说,直接来个例子。此文章是转载的,感谢原创作者。 CREATE OR REPLACE PROCEDURE PROC_INSERTSQLTXT AS   V_FILE  UTL_FILE.FILE_TYPE;  V_INPUT CLOB;BEGIN  V_FILE := UTL_FILE.FOPEN('DATA_PUMP_DIR', 'EMPNO.TXT', 'W'); ...

2018-08-17 11:20:37 4944

原创 INSERT成功的数据,不能INSERT的插入错误日志表

--参数过程,可以研究一下dbms_errlog 这个包dbms_errlog.create_error_logprocedure create_error_log(dml_table_name      varchar2,                             err_log_table_name  varchar2 default NULL,              ...

2018-08-17 11:18:17 1844

原创 linux 中显示文本行数及非空文本行数

wc -l  *.txt |  gawk '$>0'wc -l  *.txt |  gawk '$==0'

2018-08-17 11:13:21 2195

原创 批量导出多个表insert 语句

示例如下:create table sql_str as SELECT 'INSERT INTO SCOTT.DEPT (DEPTNO, DNAME, LOC) VALUES (' || DEPTNO||', '''||DNAME||''', '''||LOC||''');' SQL_STR  FROM SCOTT.DEPTUNION ALLSELECT 'INSERT INTO

2016-12-08 11:38:18 1330

原创 将多个表结构相同的表插入到一张表

示例如下:create table dept1 as SELECT * FROM dept ;create table dept2 as SELECT * FROM dept ;create table dept3 as SELECT * FROM dept ;create table temp_dept as SELECT * FROM dept where 1=2;

2016-12-08 11:36:46 2293

转载 sqlload及loader方式外部表末字段为空处理选项

转载出处:点击打开链接1、sqlloader对末字段为空的处理一般的sqlloader导入中,如果最后一个字符不为空,则一条记录的的最后是不需要加分隔符的;Sqlloader程序可以正常导入。但如果末字符为空,记录的最后则必须加分隔符才能正常导入。实际上,sqlloader有专门的处理选项,在“FIELDS TERMINATED BY '|'”的下一行添加“TRAILING N

2016-11-16 13:09:10 2676

转载 java开发--struts2 标签库使用

java开发--struts2 标签库使用转载出处:点击打开链接在工程中使用struts2标签一、struts2标签定义文件在struts2-core-2.0.11.1\META-INF 下面,文件名为struts-tags.tld二、如果工程使用了servlet2.3规范,要做两件事,就能在工程中使用struts2标签了1: 在

2016-11-15 12:07:40 315

转载 java 的集合类介绍

java 的集合类介绍转载出处:java 的集合类介绍 在JDK API中专门设计了一组类,这组类的功能就是实现各种各样方式的数据存储,这样一组专门用来存储其它对象的类,一般被称为对象容器类,简称容器类,这组类和接口的设计结构也被统称为集合框架(Collection Framework)。         这组类和接口都包含在java.u

2016-11-15 12:04:29 354

转载 String类 学习

转载出处:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616326.htmlString类         1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:                            S

2016-11-15 11:08:59 172

原创 idea 13 设置显示行号,显示多少个tab页面设置

idea 13  设置显示行号,显示多少个tab页面设置。

2016-11-14 15:42:13 3021

原创 level 配合substr 和instr 进行字符串截取

假设字符串是比较规则的0123456789截取成 0123456789select substr('0123456789',level,1)qq from dual connect by level'01,23,45,67,89' 截取成012345678

2016-11-14 11:47:53 377

转载 Java导入包的快捷键

Java导入包的快捷键Random类是在Java.util这个包中。可以手动在源程序顶部输入import java.util.Random;语句来申明该程序将要使用java.util包中的Random类,然而有了Eclipse,就不用那么麻烦了—把光标移动到有红色波浪线的Random上,然后按下Ctrl+Shift+M,Eclipse会自动帮你完成导入的工作了。此时保存一下源代

2016-11-14 10:17:40 2800

转载 IntelliJ IDEA 12调试窗口、帮助窗口、搜索框等中文乱码问题解决

IntelliJ IDEA 12调试窗口、帮助窗口、搜索框等中文乱码问题解决赞一个,下面这个链接中写得很好 ,解决了我一直想解决的问题。感谢百度,百度原创作者。哈哈http://blog.csdn.net/zht666/article/details/8953516

2016-11-11 17:53:42 539

原创 exp 根据条件导出示例

示例如下:exp scott/tiger@vmddzzwpt file=e:\scott.dmp log=e:\scott.log tables=emp query =\"WHERE deptno=10 \"exp scott/tiger@vmddzzwpt file=e:\scott.dmp log=e:\scott.log tables=emp query =\"WHERE

2016-10-24 17:02:47 3425

原创 删除windosw 下的 oracle 服务

删除 oracle 服务sc delete oracleserviceorcl

2016-09-27 15:51:30 291

原创 Centos7安装完毕后无法联网的解决方法

切换到root 用户进入目录:/etc/sysconfig/network-scripts/找到类似这样的  ifcfg-eno16777736 一般在第一个,用vi编辑 将最后一行的ONBOOT=no改为ONBOOT=yes,如图最后输入:wq 保存并退出,s再重启一下network:service network restart

2016-09-27 15:48:22 2724

原创 scp 用法示例

root 用户登录 --将 本地u01 下的 backup 目录 复制到 远程的 u01 下 scp  -r /u01/backup/ root@192.168.1.112:/u01/--进入到/u01/backup/目录,复制所有文件到远程目录下scp *  root@192.168.1.112:/u01/backup/--将远程的 backup 文件

2016-09-27 15:45:05 1407

PDF 和CHM格式的电子书制作

PDF 和CHM格式的电子书制作

2018-08-19

oracle 在linux 上的安装

oracle 在linux 上的安装oracle 在linux 上的安装oracle 在linux 上的安装

2018-08-19

mysql-5.7.13 在oraclelinux6.4 32位上的安装

mysql-5.7.13 在oraclelinux6.4 32位上的安装 mysql-5.7.13 在oraclelinux6.4 32位上的安装

2018-08-19

mysql 免安装 windows 64 位平台

mysql 在windows 64位平台上的免安装,只要配置即可使用了

2018-08-19

windows 非归档模式下,rman 异机迁移数据

windows 非归档模式下,rman 异机迁移数据 windows 非归档模式下,rman 异机迁移数据

2018-08-19

gdul 工具恢复被truncate 表 示例

gdul 工具恢复被truncate 表 示例

2016-09-27

空空如也

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

TA关注的人

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