自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

转载 oracle正则表达式

正则表达式有几个优点优于常见的LIKE操作符和INSTR、SUBSTR及REPLACE 函数的。这些传统的SQL 函数不便于进行模式匹配。只有LIKE 操作符通过使用%和_字符匹配,但LIKE不支持表达式的重复、复杂的更替、字符范围、字符列表和POSIX 字符类等等。 元字符(Meta Character): ^            使表达式定位至一行的开头$

2011-10-22 16:50:26 1204

转载 无法通过128扩展temp段

1.查看表空间使用率(包括临时表空间)select * from (Select a.tablespace_name,to_char(a.bytes/1024/1024,'99,999.999') total_bytes,to_char(b.bytes/1024/

2011-09-20 19:16:58 4112

转载 ftp自动上传下载

FTP自动登录批量下载文件从ftp服务器192.168.1.60 上的/home/data 到本地的/home/databackup#!/bin/bashftp -v -n 192.168.1.60《《EOFuser oracle 123456binary

2011-09-20 11:56:15 692

转载 linux打开ftp服务

1. 查看是否安装 # rpm -qa | grep vsftpd 2. 全新安装 # rpm -ivh vsftpd-2.0.1-5.i386.rpm 3. 启动/停止/重启 # service vsftpd start # service vsftpd

2011-09-19 17:45:33 5732

转载 插入的分区关键字未映射到任何分区

遭遇ora-14400:插入的分区关键字未映射到任何分区。过程如下:首先创建一个分区表create table TEST_INSER(  ST_INSER_CODE        VARCHAR2(20),  DT_INSER_WRITEDATE   DA

2011-09-17 12:25:52 16614

转载 分区表、分区索引和全局索引

分区表、分区索引和全局索引:  在一个表的数据超过过2000万条或占用2G空间时,建议建立分区表。  create table ta(c1 int,c2 varchar2(16),c3 varchar2(64),c4 int constraint pk_ta primar

2011-09-17 12:24:34 1799

原创 windows、linux文件转换

一、windows的文件到linux下的转换方法:1. 用sed命令替换sed -e 's/^M//g' original.txt > target.txt (注意^M 在Linux/Unix下是这样输入的:先按CTRL+v,接着按CTRL+SHIFT+m,呵呵~~ 其实

2011-09-03 11:44:28 2952

转载 SQL Server 数据导入导出

SQL Server本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。SQL Server服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据

2011-09-01 12:53:53 1337

原创 常用数据字典

一、用户     查看当前用户的缺省表空间     SQL>select username,default_tablespace from user_users;     查看当前用户的角色     SQL>select * from user_role_

2011-08-12 09:24:05 515

原创 存储过程基础

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type)as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打

2011-08-11 14:06:41 559

原创 数组基础

CREATE OR REPLACE PROCEDURE sample  is      TYPE R_REC IS RECORD(INT     NUMBER(6,2), CHR    VARCHAR2(100));     TYPE T_REC IS TABLE O

2011-08-11 09:53:05 512

原创 for与forall效率比较

首先建立两张表,account、account1create table ACCOUNT(  N                   NUMBER not null,  UP                  NUMBER,  LANG

2011-08-10 10:16:10 1038

原创 号码拆分提取功能

----如包含[1234]则可以拆分为1、2、3、4四种;----  包含[0-5]则可以拆分为0至5六种;----  包含X 则可以拆分为0至9十种;---- 例如 403186001[1-3]X分割成40318600110,40318600111,40318600

2011-08-09 13:57:50 1477

原创 随机取一个表内的一行数据

1、建表ttcreate table TT(  X NUMBER,  Y NUMBER) 2、select * from (select * from tt order by dbms_random.value) where rownum 可以实现

2011-08-09 13:42:37 1299

原创 分割字符串,并取到相应的分割字符串

写一个函数或方法实现:传入“一个字符串,分割符,第几段”能够得到相应的字符串。  如传入字符串 "abc|123|def|456",按"|" 分割,第1段,那就应该返回“abc“;第2段,那就应该返回“123”;第3段,那就应该返回“def”;第4段,那就应该

2011-08-09 13:37:29 834

原创 自动生成控制文件及数据文件并完成sqlldr的自动导入

在config.cfg里面配好相应的用户和表名就可得到相应的select语句和该表的控制文件,运行generate.sh可以得到该表的数据文件,运行sqlldr可以把生成的数据文件插入到目标库表中。目前功能有限,一次只能生成一个用户下的表。目录config--配置文件

2011-08-09 12:02:57 6190

原创 oracle图片及文件插入

oracle图片及文件的插入需用到数据类型bfile、blob及dbms_lob包处理文件,大致逻辑是先将空值插入到表中blob类型,然后对其更新即可。代码如下:1.首先在sqlplus下建目录(图片及文件的磁盘物理路径)SQL> create or replace

2011-08-09 11:14:18 1458

转载 索引create|rebuild|rebulid online

对于使用rebuild online 来说, 最大的好处即在于online. 也就是最小化对当前业务的影响..创建时的开销应该会大一点, 毕竟一般情况下表会比索引大, 需要排序的内存/硬盘空间自然也会多点..创建完成后, 两种结果应该差别非常小, 通过log记录的这部分索引的

2011-08-08 23:06:53 1542

转载 local|global index

概括:    对分区表,global  index 没有 local index健壮,当删除、合并、truncate分区时,全局索引会变成unusable。如果此索引是主键产生的唯一性全局索引,则会导致插数据报错索引不可用。局部索引虽然健壮,但只能保证分区内的唯一性。

2011-08-08 22:45:32 2235

转载 误删唯一索引的补救enable validate|novalidate

SQL> create table t1 (t_id number);Table created.SQL> select index_name from user_indexes where table_name='T1';no rows selectedSQL>

2011-08-08 22:18:20 809

转载 索引unusable|disable|enable

ORACLE使索引变成不可用的状态:alter index index_name unusable;执行成功后,如果后续需要再用到该索引的话,就必须重建。重建后会自动变成usable。根据ORACLE官方文档的说法(An unusable index must be

2011-08-08 22:09:49 21676 1

转载 linux基础脚本

1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh  符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。  当编辑好脚本时

2011-08-08 21:58:04 669

转载 FORALL与BULK COLLECT的使用方法

1.使用FORALL比FOR效率高,因为前者只切换一次上下文,而后者将是在循环次数一样多个上下文间切换。 2.使用BLUK COLLECT 一次取出一个数据集合,比用游标条取数据效率高,尤其是在网络不大好的情况下。但BLUK COLLECT 需要大量内存。 例子:

2011-08-08 21:47:45 587

转载 Oracle数据库基础阶段测试题

<br />1.Oracle系统结构中,Oracle服务分为(OracleDatabase)和(OracleInstance)。<br />2.Oracle Database必需的三种文件为( 数据文件(datafile))、(控制文件(controlfile))、(日志文件(logfile))。<br />3.Oracle的内存结构包括两类,分别(系统全局区(SGA))、(程序全局区(PGA))。<br />4.SQL的中文含义为(结构化查询语言)。<br />5.写出SQL语言的分类,及每一类下的常用命

2010-12-04 20:42:00 2000

转载 oracle基础

<br />第一章:ORACLE的结构<br />一、ORACLE的SERVER<br />1、SERVER=DATABASE+INSTANCE(内存结构)<br />2、ORACLOE的连接方式:<br />A、直接登录:UNIX主机,客户端通过串口,TCP/IP直接登陆到主机,使用ORACLE<br />B、C/S方式:客户端通过TCP/IP+NET8,做数据的存储,调用,查询。端口活动少,速度加快<br />C、三层结构:在C和S之间加一个应用服务器,C通过TCP/IP,PPP,RS232连到应用服务

2010-12-04 20:39:00 846

转载 oracle函数及存储过程

计算一个数的两倍后返回  CREATE OR REPLACE FUNCTION f_double  (  v_number NUMBER  )  RETURN NUMBER  IS  v_num NUMBER;  BEGIN  v_num :=v_number*2;  RETUR

2010-12-04 20:38:00 751

转载 oracle DBA面试题

<br />ORACLE DBA面试题集<br /> 一:SQL tuning 类<br />1 列举几种表连接方式<br /> 等连接、非等连接、自连接、外连接(左、右、全)<br />2 不借助第三方工具,怎样查看sql的执行计划<br />I) 使用Explain Plan,查询PLAN_TABLE;<br /> EXPLAIN PLAN<br /> SET STATEMENT_ID='QUERY1'<br /> FOR<br /> SELECT *<

2010-12-04 20:27:00 7390

转载 oracle面试

<br /><br /><br />部分常见ORACLE面试题以及SQL注意事项<br />一、表的创建:<br />一个通过单列外键联系起父表和子表的简单例子如下:<br />CREATE TABLE parent(id INT NOT NULL,<br /> PRIMARY KEY (id)<br />) <br />CREATE TABLE child(id INT, parent_id INT,<br /> INDEX p

2010-12-04 20:15:00 4076

原创 隐藏GridView过长的数据

 for (int j = 1; j             {                for (int i = 0; i                 {                    Gv_FAQ.Rows[i].Cells[j].ToolTip = Gv_FAQ.Rows[i].Cells[j].Text;                    //长度过八个字符的时候隐藏

2009-09-02 17:17:00 543

转载 表格边框

TABLE{background: #003366;border-collapse:separate;border-spacing:1px;}td{background-color :White ;}只要把表格格的Cellspacing改成想要的值就可以了,一般为1

2009-09-02 17:16:00 338

原创 存储过程分页

 USE [PLAYBAR_PERSONAL]GO/****** 对象: StoredProcedure [dbo].[CP_select_All_Customer]    脚本日期: 03/10/2009 21:09:12 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO -- =========================

2009-09-02 17:12:00 415

转载 c# 对Xml的增删改查

XMl文件    Guset    上海    fdfd    Gu    上海    fdfd  访问的类using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.W

2009-09-02 17:08:00 489

转载 C#和java

 C#(C-Sharp)是Microsoft的新编程语言,被誉为“C/C++家族中第一种面向组件的语言”。然而,不管它自己宣称的是什么,许多人认为C#更像是Java的一种克隆,或者是Microsoft用来替代Java的产品。事实是否是这样的呢? 本文的比较结果表明,C#不止是Java的同胞那么简单。如果你是一个Java开发者,想要学习C#或者了解更多有关C#的知识,那么本文就是你必须

2009-09-02 17:02:00 1879

十二款操作系统安装全程图解

对电脑菜鸟是一个基础培训。使您在系统崩溃后不致于茫然!

2009-08-06

面试中你必须要知道的语言陷阱

帮助您在面试时应对面试官故意设计的语言陷阱,使您面试更加得心应手

2009-08-06

企业人事管理系统vb

基于vb的简单企业人事管理系统,包括文档,希望对大家有帮助

2009-08-06

空空如也

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

TA关注的人

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