自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

转载 关于oracle 压缩表

转载:https://www.cnblogs.com/seasonzone/p/7206040.html压缩表本身的语句相当简单,总的来讲分为两种类型,一种普通表的压缩,一种是分区表的压缩。相关的语法如下: --建立普通表create table table1( ......) compress; --建立分区表create table t...

2019-05-31 18:16:22 637

转载 Oracle12c:创建主分区、子分区,实现自动分区插入效果

单表自动单个分区字段使用方式,请参考:《Oracle12c:自动分区表》两个分区字段时,必须一个主分区字段和一个子分区字段构成(以下代码测试是在oracle12.1版本): 1 create table tommy_test( 2 id int, 3 name varchar2(20), 4 p_city varchar2(20), 5 p_day date 6 ) 7 ...

2019-05-31 14:25:47 2395

原创 oracle日常积累小知识

1.将Oracle中同一列的多行记录拼接成一个字符串(行转列) wm_concat(字段)示例:需要行转列的数据:VM_CONCAT函数处理后(可用group by)相同功能的函数还有LISTAGG示例2. 动态语句中execute immediate编译不报错,执行时报错execute immediate ' '; or execute immedi...

2019-05-29 18:14:50 377

转载 带你玩转Visual Studio——开篇介绍

开篇之前,先唠叨几句本人从事C++开发工作一年半,总想就C++开发方面写点东西。写什么呢?想了一下还是写点跟开发密切相关的吧,要说跟开发最密切相关的那莫过于就是开发工具了,也就是常常说的集成开发环境(IDE)。 这一年多从事的是C++的跨平台开发,在Linux和Windows下都开发过,但主要还是在Windows下进行开发(一般会在Windows下开发,多个平台下编译),因为Windows下有...

2018-08-13 15:04:02 5122

原创 REGEXP_SUBSTR()函数应用例子

DECLAREBEGIN  EXECUTE IMMEDIATE 'TRUNCATE TABLE  jolie_2';  FOR I IN (select JOLIE.CODE_OLD, JOLIE.CODE_NEW, JOLIE.CODE_DESC              from jolie_1 jolie) LOOP    INSERT INTO jolie_2      (...

2018-07-26 10:25:25 1013

转载 oracle REGEXP_SUBSTR函数

REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)__srcstr     :需要进行正则处理的字符串__pattern    :进行匹配的正则表达式__position   :起始位置,从第几个字符开始正则表达式匹配(默认为1)__occurre...

2018-07-26 10:24:19 290

转载 Oracle报 ORA-00054资源正忙的解决办法

oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT问题如下:SQL> conn scott/tiger@vm_databaseConnected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as scott。。。。。。SQL> drop table...

2018-07-19 17:43:48 1217

转载 Oracle Spool用法

关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。) 1 2 对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMD...

2018-07-19 15:30:14 1043

原创 oracle知识点梳理

------------------------------------常用的数据字典及用途:USER_ARGUMENTS 过程和函数的参数信息USER_DEPENDENCIES 对象的依赖关系(存储过程中用到哪些表)user_errors 对象(过程等)的编译错误信息user_objects 拥有的对象user_object_size 对象大小user_source 源代码user_tables...

2018-07-05 16:55:17 307

转载 Informatica学习:3、用户创建与权限管理

阅读目录一、用户创建(服务器端)1、登陆admin console(1)打开Admin Console(2)以管理员用户登录2、创建用户 (1)创建用户(2)设置用户信息3、权限设置(1)角色分配(2)查看权限二、测试(客户端)1、连接客户端Repository Manager2、文件目录权限管理(普通用户创建并维护)(1)添加存储库(2)配置域(3)连接(4)创建文件夹(工作目录)3、目录权限管...

2018-06-07 22:24:12 1082

原创 PLSQL登录报错ORA-12154:TNS:could not resolve the connect identifier specified

由于安装Informatica导致的种种原因(在Informatica中我会记录),导致自己的电脑中必须安装oracle服务器和oracle客户端。安装完成之后,登录数据库据开始报ORA-12154的错,通过神通广大的度娘尝试了很多种操作,但最终还是自己找到了原因~~~~。下面就所尝试的操作及最后的解决方案做一个记录。1.PLSQL中的oracle home(主目录)和OCI library(oc...

2018-03-16 17:03:30 60075 15

转载 Informatica学习:1、安装介质的获取与安装

阅读目录一、准备1、安装介质的获取2、数据库端准备(1)创建存放info相关信息的表空间(2)创建域用户并分配权限,用来管理域(3)创建资源库用户并赋权(4)创建数据分析用户并赋权(5)创建元数据用户并赋权二、服务器端安装三、客户端安装三、组件介绍本文目标:  为方便学习Informatica工具,在个人电脑上部署Informatica Powercenter。  所用系统:win7 64位。  ...

2018-03-13 12:24:50 852

转载 Kettle7.1 创建数据库资源库方法整理

本文主要是在Kettle7.1 中配置资源库得方法,将配置资源库时遇见得问题整理了一下,作为备忘录使用1.运行spoon.bat的常见错误:1.1.Java错误该错误是因为Kettle7.1版本不支持jdk1.7及以下版本的jdk,将jdk版本换成1.8以上版本后即可解决。1.2.内存错误右键spoon.bat,用记事本打开后修改如下数据:将Xms修改成256m和512(只要是2的倍数就行)2.创...

2018-03-06 15:18:15 1150

转载 10分钟搞定kettle源码部署

作者:lianghc       很多人都用kettle做ETL,并且一直想接触kettle源码,却卡在怎么把源码跑起来这坑上了,我就是这中情况。今天(20161101)我得到一个大神的帮助顺利将源码部署到myeclipse中。在此感谢大神:qq群 (Kettle俱乐部 227385701) 群中的 “成都-空山苦水禅人”,十分感激。在大神帮我部署成功后我整理了下部署步骤。自己重新试了一遍。耗时大...

2018-03-05 16:58:53 1415 2

转载 Kettle 连接 oracle 报错:could not be found, make sure the 'Oracle' driver (jar file) is installed.

报错如下:Driver class 'oracle.jdbc.driver.OracleDriver' could not be found, make sure the 'Oracle' driver (jar file) is installed.oracle.jdbc.driver.OracleDriver原因是没有找到oracle的驱动jar文件。找到oracle的安装目录搜索关键字:oj...

2018-03-01 16:56:13 16340

转载 impala中cast和convert使用详解

cast和convert函数都是sql 类型转换函数,只是使用语法不同,且在时间转换时convert函数具有style格式!支持转换类型:二进制,同带binary前缀的效果 : binary字符型,可带参数 : char()   日期 : date     时间: time    日期时间型 : datetime   浮点数 : decimal      整数 : signed  无符号整数 : ...

2018-02-27 13:46:26 17856 2

原创 vim程序编辑器(鸟哥的Linux私房菜)

vi的使用:基本上vi共分为三种模式,分别为【一般模式】、【编辑模式】,【指令列模式】。这三种模式的作用分别是:一般模式:以vi打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用【上下左右】按键来移动光标,也可以使用【删除字符】与【删除整行】来处理档案内容,也可以使用【复制、贴上】来处理你的文件数据编辑模式:在一般模式中可以进行删除、复制、贴上等动作,但是却无

2018-02-06 11:25:42 263

原创 Linux的档案权限与目录配置(鸟哥的Linux私房菜 基础篇)

Linux用户身份与群组记录的档案在Linux系统中,默认的情况下,所有的系统的账号与一般身份使用者,还有root的相关信息,都是记录在/etc/passwd这个档案内的。至于个人的密码则记录在/etc/shadow这个档案中,Linux所有的组名都记录在/etc/group内。这三个档案不能随便删除Linux文件属性【ls】这是一个查看档案的指令。ls是【list】的意思,重点是显示

2018-01-23 18:02:59 305

原创 首次登入与在线求助 man page(鸟哥的Linux私房菜

1.X window与文本模式的切换通常我们也成文本模式为终端机接口,terminal或console。Linux预设的情况下会提供六个Terminal来让使用者登入,切换的方式为使用:[Ctrl]+[Alt]+[F1]~[F6]的组合按钮。系统会将[F1]~[F6]命名为tty1~tty6的操作接口环境。按下[Ctrl]+[Alt]+[F7]就可以回到X窗口。整理登入环境如下:[Ctrl

2018-01-23 17:31:01 340

原创 安装CentOS 5.x与多重引导小技巧(鸟哥的Linux私房菜 基础篇)

安装的步骤在各主要Linux distributions都差不多,主要的内容大概是:1).调整开机媒体(BIOS):务必要使用CD或DVD光盘开机,通常需要调整BIOS;2).选择安装模式与开机:包括图形接口/文字接口等,也可加入特殊参数来开机进入安装画面;3).选择语系数据:由于不同地区的键盘按键不同,此时需要调整语系/键盘/鼠标等配备;4).磁盘分区:最重要的项目之一了。5

2018-01-22 17:55:39 526

转载 Linux目录详解

Linux目录详解(RHEL5.4) 由于linux是开放源代码,各大公司和团体根据linux的核心代码做各自的操作,编程。这样就造成在根下的目录的不同。这样就造成个人不能使用他人的linux系统的PC。因为你根本不知道一些基本的配置,文件在哪里。。。这就造成了混乱。这就是FHS(Filesystem Hierarchy Standard )机构诞生的原因。该机构是linu

2018-01-10 18:05:37 373

转载 如何从CentOS官网下载我们想要的版本

今天想从官网下载6.5版本的CentOS,结果找了好一会儿才找到,赶紧记录下来,以备以后查询。      第一步在百度搜索centos,点击"Download CentOS",如下图所示。          点击上图的链接后我们会进入到如下图所示的界面,由于我要下载的是6.5版本的CentOS,因此点击"More Download Choices",如下图所示。

2018-01-10 18:03:33 160

原创 Linux之主机规划与磁盘分区(来自鸟哥的Linux私房菜

1.Linux与硬件的搭配  Linux对于计算机各组件/装置的分辨,与大家惯用的Windows系统完全不一样。因为,各组件或装置在Linux底下都是【一个档案】1.1 认识计算机的硬件配备1.2选择与Linux搭配的主机配备CPUCPU只要不是老旧到会让你的硬件系统当机的都能够支持RAM主存储器是越大越好。事实上在Linux服务器中,主存储器的重要性比CPU还

2018-01-10 18:00:25 1232

原创 Linux基础之计算器概论

1.计算器的定义:接收用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息2.计算机的五大单元包括:输入单元、输出单元、CPU内部的控制单元、算术逻辑单元与主存储器五大3.数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自于主存储器。4.CPU设计理念主要分为:精简指令集(RISC)与复杂指令集(CISC)5.关于CP

2018-01-04 14:59:15 364

转载 JAVA中怎样产生50-99之间的随机数

一、思路:1、生成随机数需要使用到Java工具类中的Random类。2、要求是随机x到y之间的整数,即指定范围,则使用Random类中的nextInt(int n)方法。3、该方法生成从0(包括)到n(不包括)之间的随机整数,是一个伪随机数,并不是真正的随机数。4、若x不为0,则需要在随机结果后加上x。参数n的值也需要加上1后减去x。最后结果才符合要求的范围。

2017-12-27 11:29:39 10966 1

转载 Java中Random()函数

今天在做Java练习的时候注意到了Java里面的一个随机函数——Random,刚开始只是知道这个函数具有随机取值的作用,于是上网搜索了资料一番,做了一下一些关于Random函数的总结:Java中存在着两种Random函数:一、java.lang.Math.Random;调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于

2017-12-22 17:34:35 317

转载 深入理解Java的接口和抽象类

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口

2017-12-22 16:09:11 198

转载 Java中的Scannner

java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。一、扫描控制台输入这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。当通过new Scanner(System.in)创建一个Scanner,控制台

2017-12-22 14:13:49 1582

原创 Java之网络编程

1.TCP/IP协议TCP/IP协议是整个网络通信的核心协议。其中TCP协议运行在客户终端上,是集成在操作系统内的一套协议软件,它的任务是在网络上的两个机器之间实现端到端的、可靠的数据传输功能。IP协议运行在组成网络的核心设备路由器上,它也是集成在系统内的一层协议软件,负责将数据分组从源端发送到目的端,通过对整个网络拓扑结构的理解为分组的发送选择路由。值得注意的是,TCP协议运行在客户的主机中

2017-12-14 18:19:40 472

原创 Java之I/O处理

1.流的概念Java的I/O系统涉及流的概念。一个读取字节序列的对象被称为输入流,一个可以写入字节序列的对象称为输出流。输入流和输出流是相对于程序本身而言的。程序读取数据称为打开输入流,程序向其他源写入数据称为打开输出流程序读入数据,首先打开一个输入流,流以流对象的形式出现。数据文件或者网络链接信息包装在流对象内,流对象一旦启动,程序可以从输入流依次读入数据。当程序需要输出数据

2017-12-10 19:48:28 392

原创 Java之异常处理

1.Java异常处理Java是面向对象的语言,所以在Java语言中万物皆对象、处处皆对象。在异常处理中,所谓的异常在Java程序中就是一个异常对象。而该对象可以是系统定义好的类对象,也可以是程序员自己定义的异常类对象,总之这些异常都是对象在发生异常时,JVM会引发一系列行为。首先正如产生普通对象一样在堆栈上创建一个异常对象,而该对象就是某个异常类的实例,该类是Java类库或程序员已经定义好

2017-12-08 18:05:40 366

原创 Java之JDBC链接数据库

1.JDBC简介(1)什么是JDBCJDBC是Sun开发的一套数据库访问编程接口,是一种SQL级别的API。它由Java语言编写完成,所以具有很好的跨平台特性。使用JDBC编写的数据库应用程序可以在任何支持Java的平台上运行,而不必在不同的平台上编写不同的应用程序。(2)JDBC如何实现数据库的平台无关性为了让JDBC与平台无关,JDBC设计了“驱动程序管理类”,该类会动态维护目

2017-12-07 18:26:11 539

转载 java之构造函数详解

我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在java里面怎么在对象一旦创建就赋值呢?1.构造方法的作用:构造方法作用:对对象进行初始化.如图:2.构造函数与普通函数的区别:(1). 一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对象在调用功能之前,在建立时

2017-12-04 16:19:07 278

原创 eclipse之自动为变量生成Get/Set函数

1,将光标放在要生成函数的变量上2.右击,选择“source”--“Generate Getters and Setters”3.选择需要的参数,点击OK

2017-12-04 15:20:26 340

转载 Java之Scanner类中next()和nextLine()的区别

**两个都是用来接收用户的输入,区别在于: next()从遇到第一个有效字符(非空格、换行符)开始扫描,遇到第一个分隔符或结束符(空格’ ‘或者换行符 ‘\n’)时结束。 nextLine()则是扫描剩下的所有字符串知道遇到回车为止。**聪明的你get到了吗? 如果没有,没关系,我们来举个例子,对于如下输入:Scanner sc = new Scanner(System.in)

2017-12-04 14:19:30 360

转载 Java之成员变量、局部变量和静态变量的区别

之前在刚开始学习Java的时候,就谈了谈Java基础中的变量(见 http://www.linuxidc.com/Linux/2015-02/113862.htm),虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下喽!要想区分这哥仨,首先,我们得知道它们分别是什么。先从成员变量下刀。成员变量

2017-12-04 11:30:24 3932 2

原创 Java之多线程

1.创建线程Java的多线程机制提供了两种方式实现多线程编程:一种是通过继承java.long.Thread类来实现,另一种是通过实现Runable接口实现1)继承Thread类创建线程Thread类已经具备了运行多线程所需要的资源,用户只需要重载该类的run()方法,把需要使用多线程运行的代码放入该方法。这样这些代码就可以和其他线程“同时”存在,创建线程对象并用该对象调用start(

2017-12-03 22:35:27 243

转载 java之对象引用与对象的区别

一、前言       在java学习中,理解对象以及对象的引用是万里长征的第一步。但是,现在大量的java学习书籍都将对象以及对象的引用混为一谈,然而实际上它们有着本质的区别。为了帮助更多的java学者更好的理解,我将自己的学习理解记录下来。如有理解不全或者错误的地方,欢迎大家批评指正。二、分析对象引用与对象的区别       为了接下来进行更好的分析,我先建立一个Demo

2017-12-03 16:08:05 214

原创 JAVA之面向对象

1.对象的存储空间1)Java对象:Java对象是通过new关键字创建的一个类实体,这个对象不是像类定义那样是个概念性的东西,而是具体的可以操控的实体。2)静态数据:静态数据是指由static关键字修饰的数据,这类数据存储在内存中的固定位置。例如:static float rate=0.523                       static关键字也可以修饰类和方法,但这些st

2017-12-03 16:05:35 167

原创 JAVA之容器类简介

一、容器简介容器是一个将多个元素组合到一个单元的对象,是代表一组对象的对象,容器中的对象成为它的元素。容器适用于处理各种类型的对象的聚集,例如存储、获取、操作聚合数据,以及聚合数据的通信。容器只保存Object型的引用,这是所有类的基类,因此容器可以保存任何类型的对象。二、容器接口的分类根据容器所包含的对象的不同可以将容器接口分为Collection和Map两大类,实现Collecti

2017-11-18 15:47:58 436

空空如也

空空如也

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

TA关注的人

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