![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
liuxiangke0210
这个作者很懒,什么都没留下…
展开
-
linux下oracle客户端安装
原文地址:http://hanqunfeng.iteye.com/blog/1955277一。下载:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html由于本机是64位linux,所以选择Instant Client for Linux x86-64 查看or转载 2017-01-01 20:39:04 · 14565 阅读 · 0 评论 -
DBMS_LOB的简单用法以及释放DBMS_LOB生成的临时CLOB内存
原文链接:https://www.cnblogs.com/huanghongbo/p/5252969.htmldbms_lob包(一)dbms_lob包(二) 如何释放DBMS_LOB.CREATETEMPORARY的空间 Temporary LOB导致临时表空间暴满. oracle数据库中的大对象1——永久性的oracle数据库中的大对象2——转载 2017-11-22 14:21:12 · 2048 阅读 · 0 评论 -
oracle中if/else功能的实现的3种写法
原文链接:https://www.cnblogs.com/yangzhilong/archive/2013/04/03/2998282.html1、标准sql规范一、单个IF1、if a=... then.........end if;2、if a=... then......else....end if;二、多个IFif a=.转载 2017-11-22 15:48:01 · 225 阅读 · 0 评论 -
Oracle 存储过程样例
公司的在存储过程样例,主要是从O表抽取数据到DW表中,在抽取数据的过程中 记录了一些 日志消息 写入到一个日志表中。样例参考学习:CREATE OR REPLACE PROCEDURE IPMSDW.SP_DW_MY_TEST (v_day_start in date, v_day_num in int) is --v_day_start为开始时间,v_day_num为循环次数原创 2017-12-04 14:27:39 · 449 阅读 · 0 评论 -
oracle sql 关联操作
1.内连接select A.*,B.* from A,B where A.id =B.id或者:select A.*,B.* from A inner join B on(A.id = B.id)内连接是两个表中 ID相同的 关联起来。A B 去交集2.左连接select A.*,B.* from A left join B on (A.id = B原创 2017-11-24 11:13:21 · 792 阅读 · 0 评论 -
Oracle SQL性能优化
原文链接:http://www.cnblogs.com/defias/p/3280585.html(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础转载 2017-11-24 11:24:25 · 127 阅读 · 0 评论 -
Oracle中win_conect函数使用
Oracle中多行合成一行 使用wm_concat 函数,多行合并的连接符号是默认是逗号','如果需要用其他符号替换 可以使用replace 函数实例使用方式如:select a.table_name,wm_concat(a.service_code) ,replace(wm_concat(a.service_code),',',chr(10))from IPMSDS.META_PI_原创 2017-12-13 15:58:27 · 322 阅读 · 0 评论 -
Oracle中 execute immediate使用注意
execute immediate 中 1.拼接的动态sql 结尾不能有分号2.拼接的sql中不能into 赋值,如果需要赋值,需要使用 execute immediate v_sql into v_max_stat_time ;3.拼接的sql中 注意空格。4.变量部分需要替换上。-- 细节动态语句里面不需要分号-原创 2017-11-27 17:29:01 · 3035 阅读 · 1 评论 -
oracle PLSQL基础学习
原文链接:https://www.cnblogs.com/superjt/p/4274329.html--oracle 练习;/**************************************************PL/SQL编程基础***************************************************************/--fi转载 2017-11-28 11:21:30 · 237 阅读 · 0 评论 -
Oracle 自定义函数
create or replace function ipmsdw.fun_dw_o_max_stat_time(v_dw_table_name in varchar2) return varchar2 is o_table_max_time_record varchar2(32767); TYPE ref_cursor_type IS REF CURSOR; --原创 2017-11-28 11:27:02 · 204 阅读 · 0 评论 -
PLSQL Developer导入csv文件到oracle
原文链接:http://blog.csdn.net/zengmingen/article/details/65628428csv文件内容:要导入的表结构create table RPT_MONILUCE_2_P01( imsi NUMBER, road_line NUMBER, ci NUMB转载 2017-11-28 14:27:46 · 1951 阅读 · 0 评论 -
ORACLE时间函数sysdate 使用
sydate 的使用加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1原创 2017-12-07 14:05:21 · 1419 阅读 · 0 评论 -
Oracle函数 keep使用
原文链接:http://blog.itpub.net/28929558/viewspace-1182183/oracle 中 销售表:SQL> select * from criss_sales where dept_id = 'D02' order by sale_date ; DEPT_ID SALE_DATE GOODS_TYPE SALE_CNT-转载 2017-12-13 20:00:17 · 6490 阅读 · 0 评论 -
PL/SQL Developer中调试oracle的存储过程
原文链接:http://blog.csdn.net/iamlaosong/article/details/40617887作者:iamlaosong唉,真土,以前用Toad,一直用dbms_output.put_line调试存储过程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有惰性的。今天分析存储过程生成的数据,实在觉得不便,网上搜了一下,转载 2018-01-02 10:21:42 · 4114 阅读 · 0 评论 -
Java中16进制与字符串之间的相互转换
在Oracle中表之间关联需要有包含有中文的字符串转换为16进制,在网上找了下,比较纤细点的在原文链接参考链接:https://www.cnblogs.com/carryLess/p/6889378.html代码样例:package com.eastcom.two.oracle.hex;public class StrWithHexTransform { public static voi...原创 2018-03-01 10:59:15 · 7532 阅读 · 0 评论 -
Oracle表分区
原文链接:http://love-flying-snow.iteye.com/blog/573303废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table gradereco转载 2017-12-09 20:03:22 · 147 阅读 · 0 评论 -
oracle分区表使用
原文链接:http://blog.itpub.net/24236575/viewspace-1116110/分区概述: 为了简化数据库大表的管理,从ORACLE推出了分区选项。分区将表分离在若干不同的表空间上,用分而治之的方法来支撑无限膨胀的大表,给大表在物理一级的可管理性。将大表分割成较小的分区可以改善表的维护、备份、恢复、事务及查询性能。针对当前社保及电信行业的大转载 2017-12-09 19:42:44 · 3194 阅读 · 0 评论 -
oracle中Blob和Clob类型的区别
原文链接:https://www.cnblogs.com/SaraMoring/p/5625839.html1.BLOB BLOB全称为二进制大型对象(Binary Large Object)。它用于存储数据库中的大型二进制对象。可存储的最大大小为4G字节 2.CLOB CLOB全称为字符大型对象(Character Large Ob转载 2017-11-22 10:57:48 · 363 阅读 · 0 评论 -
linux下oracle客户端安装
原文链接:http://hanqunfeng.iteye.com/blog/1955277一。下载:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html由于本机是64位linux,所以选择Instant Client for Linux x86-64 查看转载 2017-03-26 16:58:05 · 729 阅读 · 0 评论 -
Oracle导入JAR包并调用Java
遇到Oracle的一个需求,其中有一列数据一下这种格式121.41139320800005,31.29436885000007,121.41206283000008,31.29457611400005,121.41286000000002,31.293082750000053,121.411515441,31.292933945000073,121.41139320800005,31.2943原创 2017-10-24 10:36:18 · 7248 阅读 · 0 评论 -
oracle_16进制与10进制转换
在使用to_number(10f,'xx') from dual 转 16进制转为10 的时候遇到错误:ORA-01722: 无效数字后来发现是要转换的16进制的数据宽度与格式串的xx宽度不一样,于是增大‘xxxxx’的长度,文件就解决了。参考链接:http://blog.itpub.net/9240380/viewspace-751143/原创 2017-11-10 14:46:50 · 2005 阅读 · 0 评论 -
oracle通过sqlldr导入文本数据
原文链接:https://www.cnblogs.com/atwanli/articles/6264658.html执行命令:sqlldr userid=epay/epay control=/tmp/test.ctl log=/tmp/test.log data=/tmp/test.csv rows=10命令参数:userid -- Oracle 的 usernam转载 2017-11-28 17:06:40 · 1420 阅读 · 0 评论 -
db2数据迁移到oracle
其他数据库到数据到Oracle数据,可以通过从一个数据库中把数据已文件方式导出,例如是csv格式的文件,然后使用Oracle的sqlldr的命令 加载文件的方式 加载到Oracle中。参考链接地址:http://www.cnblogs.com/atwanli/articles/6273962.html1.导出db2原始数据db2 "EXPORT TO f原创 2017-11-28 17:14:10 · 5032 阅读 · 0 评论 -
oracle数据库导入导出命令!
原文链接:https://www.cnblogs.com/fjfzhkb/archive/2007/09/03/879807.htmlOracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,转载 2017-11-28 18:02:19 · 148 阅读 · 0 评论 -
oracle中exp/imp讲解
原文链接:http://blog.csdn.net/qq877507054/article/details/52818609?locationNum=8&fps=1Exp/Imp是oracle备份数据的两个命令行工具1.本地数据库导入导出1.导出(运行---cmd中操作)exp 用户名/密码@数据库实例名file=本地存放路径eg: ex转载 2017-11-28 18:36:30 · 229 阅读 · 0 评论 -
Oracle 数据泵(IMPDP/EXPDP)导入导出总结
原文链接:https://www.cnblogs.com/syforacle/p/5800309.html参考链接:http://blog.csdn.net/a1ways_one/article/details/51064269参考链接:https://www.cnblogs.com/whsa/p/3975817.html Oracle数据泵导入导出是日常工作中常用的基转载 2017-11-29 10:32:48 · 2658 阅读 · 0 评论 -
【Oracle】数据导入导出(expdp、impdp ;export、import)——用户模式
原文链接:http://blog.csdn.net/shmily_91/article/details/51044866一、需求说明:开始学习Oracle11g数据库的时候,需要使用scott用户,做大量的练习,其中包括增删改。为了放心大胆的上机练习,备份数据是很有必要的,所以今天就简单记录下如何对Oracle数据库中用户(方案)下的数据进行导入导出(备份恢复)。转载 2017-11-29 13:21:29 · 810 阅读 · 0 评论 -
Oracle之唯一性约束(UNIQUE Constraint)用法详解
原文链接:http://blog.csdn.net/jssg_tzw/article/details/409813931 目标用示例演示如何创建、删除、禁用和使用唯一性约束。2 什么是唯一性约束?唯一性约束指表中一个字段或者多个字段联合起来能够唯一标识一条记录的约束。联合字段中,可以包含空值。注:在Oracle中,唯一性约束最多可转载 2017-12-08 15:41:20 · 28538 阅读 · 2 评论 -
ORACLE MERGE 介绍
原文链接:https://www.cnblogs.com/kerrycode/archive/2011/06/23/2088540.htmlMERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或多表联合查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一转载 2017-12-08 15:57:18 · 185 阅读 · 0 评论 -
Oracle 中 decode函数的使用
原文链接:http://blog.csdn.net/oscar999/article/details/18399177DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。语法结构如下:decode (expr转载 2017-12-09 14:40:50 · 182 阅读 · 0 评论 -
Oracle trunc()函数的用法
原文链接:https://www.cnblogs.com/gengaixue/archive/2012/11/21/2781037.html1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的转载 2017-11-22 10:21:05 · 240 阅读 · 0 评论 -
Oracle中的时间函数用法(to_date、to_char) (总结)
原文链接:http://blog.itpub.net/8334342/viewspace-434669一、24小时的形式显示出来要用HH24select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:转载 2017-11-22 10:41:51 · 221 阅读 · 0 评论 -
oracle聚合函数wmsys.wm_concat超长问题记录
原文链接:https://blog.csdn.net/zym1550974736/article/details/69400400今天在项目中执行sql时遇到一个问题,执行select wmsys.wm_concat(p_codes) codes from t_rel where id='123'1这样一个语句时报这样的错误:numeric or value error: char...转载 2018-12-01 19:59:54 · 987 阅读 · 0 评论