11 nsj820

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

关博随想

话说天下大势,分久必合,合久必分;我的博客也一样,经历了数次变动。09年开始技术方面的内容都记录在了百度博客(http://hi.baidu.com/nsj820)上;10年5月前后,将博客分别转移到CSDN(http://blog.csdn.net/nsj820)和SINA(h

2011-09-13 20:41:01

sqlldr理论深入学习

SQL*Loader是oracle的高速批量数据加载工具。这是一个非常有用的工具,可用于从多种平面文件格式向Oracle数据库中加载数据。SQLLDR可以在极短的时间内加载数量庞大的数据。它有两种操作模式:传统路径(conventionalpath):SQLLDR会利用S

2011-09-03 06:57:19

SqlLoad常用技巧总结

1、控制文件中注释用“--”2、为防止导入出现中文乱码,在控制文件中加入字符集控制LOADDATACHARACTERSETZHS16GBK 3、让某一列成为行号,用RECNUM关键字loaddatainfile*intotable

2011-09-01 19:46:58

分析函数应用一例(查找状态全为1的ID)

1、表结构和测试数据插入 建表:--CreatetablecreatetableTAB_FXHS(idVARCHAR2(32),ztVARCHAR2(2));--Addcommentstothetablecom

2011-08-23 19:21:19

oracle体系结构

2011-08-14 09:27:04

Oracle 执行计划中一些参数的含义

card是指计划中这一步所处理的行数;cost指cbo中这一步所耗费的资源,这个值是相对值;bytes指cbo中这一步所处理所有记录的字节数,是估算出来的一组值。·Cost:Thecostassignedtoeachstepofthequeryplanby

2011-08-13 07:52:49

in 和 exists性能研究

in和exists从sql编程角度来说,in直观,exists不直观多一个select;in可以用于各种子查询,而exists好像只适宜于关联子查询。in是把外表和内表作hashjoin,而exists是对外表作loop,每次loop再对内表进行查询。一直以来认为exist

2011-07-14 18:58:53

perl的EXCEL操作初级学习总结

1、使用EXECL驱动(生成脚本到固定文件)######################################################################useWin32::OLEqw(inwith);useWin32

2011-07-05 20:14:42

oracle sql语言模糊查询

在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符:%  零或者多个字符_  单一任何字符(下划线)/  特殊字符[]  在某一范围内的字符,如[0-9]或者[aeth][^]  不在某范围内的字符,如[^0-9]或者[^aeth]其中关于条件,SQL提供

2011-06-29 21:22:00

ORACLE字符集概念学习

1、字符集的一些基本知识   字符集有很多种,最初的字符集是ASCII,由于ASCII支持的字符很有限,因此随后又出现了很多的编码方案,这些编码方案大部分都是包括了ASCII的。EBCDIC编码是另一个比较基本的编码,它的部分字符采用了和ASCII不同的编码值,因此两者是不兼容的基本编码方案。采用EBCDIC编码的比较少,目前主要是IBM的系统采用,如AS400及S390系统,大部分的系

2011-06-28 23:25:00

ORACLE启动模式及关闭

一>、ORACLE数据库启动模式1、启动SQL*PLUS不与数据库连接  SQLPLUS/NOLOG2、以SYSDBA角色与Oracle连接  CONNECTusername/passwordASSYSDBA3、启动实例  1>、启动一个实例,装配和打开一个数据库      STARTUP;或      STARTUPPFILE=d:/or

2011-06-28 20:08:00

oracle数据库字符集的修改(改Oracle字符集到utf-8为例)

1、改客户端字符集:通过WINDOWS的运行菜单运行Regedit,修改注册表Start->Run->RededitUnderregistryEditor->HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_XE->RIGHTWINDOWDOUBLECLICKNLS_LANG->CHANGEVALUETO"AME

2011-06-27 20:59:00

DataStage7.5x2在win7下安装问题记录及解决

1、DS服务器端在WIN7上安装不上,在进行到33%的时候报: 问题原因:当前用户下不能注册license信息,需要进入到Administratior用户下进行安装。解决步骤:右键点击我的电脑,选择管理,在用户账户中选择administrator,在属性中将禁用此用户的选项的勾去掉,然后确定退出,再以Administrator进入OS安装DS,就可以了。注:DS的server端和c

2011-06-26 20:13:00

ORA-14452错误及解決方法

在删除临时表时,有时可能会遇到如下错误:ORA-14452,"attempttocreate,alterordropanindexontemporarytablealreadyinuse"。Metalink解决方法是先清空此临时表,然后再执行删除操作。但是,如果对此临时表未提交的事务与我们清空临时表的操作不是同一SESSION,则临时表依然删除不掉。我们可以

2011-06-25 08:30:00

收缩表空间

<br/>1、如果要降低某个表的高水位,需:<br/>1)、开启行移动开关<br/>altertabletable_nameenablerowmovement;<br/>2)、收缩表占用空间<br/>altertabletable_nameshrinkspace;或:altertabletable_nameshrinkspacecompact;或:altertabletable_nameshrinkspacecascade;<br/>2、

2011-05-08 22:31:00

AIX环境下SHELL脚本设置成crontab调度和手动运行的某些不同

<br/>有些时候,写好的shell脚本手工运行很正常,但一旦把其配置在crontab上调度就会出现这样或那样的问题。本人就遇到到如下几种情况。<br/>1、在调用oracle的sqlplus、sqlldr等命令工具时必须写出其全路径才能在crontab中执行成功,否则,虽然手动运行很正常,但一配到crontab上就出现异常。<br/>2、手动运行shell脚本时,可以用sh命令;但在cron中一定不能用sh执行命令,而要用直接的列出shell脚本文件的方式顺序执行。<br/>3、在crontab调

2011-04-29 12:08:00

Orace及SqlServer的多表关联更新

一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新;而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。一、MSSQLServer多表关联更新sqlserver提供了update的from子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。一般形式:updateASET字段1=B表字段表达式,字段2=B表字段表达式  fromB

2011-04-24 08:10:00

ORACLE中UNION、UNION ALL、MINUS、INTERSECT学习

<br/>1、UNION和UNIONALL的使用与区别<br/>如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者unionall关键字。union的作用是将多个结果合并在一起显示出来。<br/>union和unionall的区别是union会自动压缩多个结果集合中的重复结果,而unionall则将所有的结果全部显示出来,不管是不是重复。<br/>2、三大结果集处理方式概述<br/>Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则

2011-04-23 15:10:00

仓库集市层数据测试环境某一日重跑方案

<br/>在进行数据仓库项目维护的过程中,有时候下游系统会要求仓库重新提供集市层某一日数据的情况。为了简便、可行,经常采用将ODS源表从生产环境上导到测试环境中,然后在仓库的测试环境中,跑出下游系统所需要的某一日的集市层数据。<br/>对于这一方案,我们在各个环境有如下几点需要注意:<br/>从生产环境的源取ODS数据根据数据加载情况的不同,会有如下要求:<br/>1、ODS增量供数的源数据:导出生产环境日期小于等于需要供数日期的全部增量数据(导到测试环境后,需要根据源表主键构造全量);<br/>

2011-04-22 23:07:00

通过VBA宏合并Excel工作表

<br/>工作中经常会用到的把几个Excel文件合并到一个,或者是把一个Excel文件里的所有Sheet合并到一个Sheet来进行统计。下面分别提供用vba宏来解决这两个问题的方法。<br/>1、合并Excel文件<br/>打开一个空Excel文件,Alt+F11,插入一个模块,开始写代码:<br/> SubMergeWorkbooks()DimFileSetDimiAsIntegerOnErrorGoTo0Applicati

2011-04-16 10:37:00

查看更多

勋章 我的勋章
    暂无奖章