自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CRLF

ASCII          hexadecimal  CommentCR\r0x0d移动光标至该行的起始位置LF\n0x0a换行至下一行行首起始位置

2012-11-15 14:57:25 273

转载 字符集编码

1)什么是ANSI为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符。比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储。 不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,A

2012-05-02 17:45:56 272

原创 SQL Server 2008常用命令

select SERVERPROPERTY('Collation'); sp_helpsp_helptextsp_rename 'table.column1', 'column2'

2012-05-02 16:37:46 476

转载 T-SQL

bigint (8bytes)int (4bytes)smallint(2 bytes) -32768 ~ 32768tinyint(1byte) unsigned integer 0 – 255bit 0 or 1 Exact Numericsdecimal (precision, scale) (5-17 bytes)numeric (5-17 bytes)–

2012-04-27 16:24:44 306

原创 SQL SERVER 2008 调优

--显示有关由Transact-SQL 语句生成的磁盘活动量的信息SET STATISTICS IO ON;SET STATISTICS IO OFF; SET STATISTICS PROFILE ON;SET STATISTICS PROFILE OFF; --显示[返回有关语句执行情况的详细信息,并估计语句对资源的需求]SET SHOWPLAN_ALL ON:

2012-04-26 20:43:56 269

原创 ORACLE Varaible

1) Bind Variable (is session specific and need to be reset if the session is lost) (note : use F5 to run script, F9 run statement won't work)VARIABLE v_id NUMBERBEGIN  :v_id := 1; (need to e

2012-04-26 07:10:32 342

转载 ORACLE调优

1) ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对记录进行排序,然后扫描第二个表(FROM子句中最后第

2012-04-24 20:48:08 284

原创 ORACLE学习笔记 (六) (SQL*PLUS)

SQL>conn SYS/Abcd1234#@orcl as SYSDBASQL>show user;SQL>@ D:\collection_schema.sqlSQL>VARIABLE (查询Bind Variable)SQL>PRINT var_name (查询指定bind variable 中的值)SQL>DEFINESQL>SET DEFINE '#'SQL>S

2012-04-23 20:32:37 214

原创 shell script coding standard

#!/bin/ksh############################################################################################################ Program:     test.ksh

2012-04-23 17:52:20 292

原创 UNIX find + grep

1) 查看指定目录下文件名中包含字符串abc的.log文件find /schedapps/test/log -type f -name "*abc*.log"find /schedapps/test/log -type f -name "*.log" | grep abc 2) 查看指定目录下文件名中不包含字符串abc的文件find /schedapps/test/log -t

2012-04-20 14:57:29 789

原创 Oracle DBA

1) 用SQLPLUS连接数据库SQLPLUS SYS/Abcd1234#@orcl AS SYSDBACONNECT store/store_password2) 创建用户CREATE USER store IDENTIFIED BY store_password;ALTER USER store IDENTIFIED BY store_pwd; 3)赋予用户权限

2012-04-19 07:28:50 236

原创 正则表达式在文本工具中的应用

\r CR\n LFWindows文档 行以CRLF结束Unix文档 行以LF结束Mac文档 行以CR结束=======================================Editplus\1 表示第一个匹配区域所匹配的内容1)删除空行 ^[ \t]\ror^\n2) 找到不包含某个字符串的行a. 给包含这个字符串的行加上个特殊符号前

2012-04-17 20:56:08 307

原创 SQL SERVER 日期函数

datetimesmalldatetime -- 精确到分钟 select DATEADD(day, 1,'2012-02-18 00:00:00.000')select DATEPART(YEAR,'2012-02-18 00:00:00.000')select DAY('2012-02-18 00:00:00.000')select MONTH(

2012-04-12 16:06:43 189

原创 Oracle基础学习笔记(五) (PL/SQL)

IF condition THENELSIF condition THENELSEEND IF; LOOP    ...   CONTINUE;   CONTINUE WHEN ...   EXIT;   EXIT WHEN ...END LOOP WHILE condition LOOPEND LOOP; FOR var IN [R

2012-03-30 21:26:46 268

原创 Oracle基础学习笔记(四)(VIEW)

CREATE [OR REPLACE] VIEW [{FORCE | NOFORCE}] view_nameAS subquery[WITH {CHECK OPTION | READ ONLY} CONSTRAINT cons_name]; FORCE -- the view can be created even the base tables doesn't exist.W

2012-03-30 21:18:12 229

原创 Oracle基础学习笔记(三)(Import, Export, SQL Loader)

EXPORT, IMPORT are used for following tasks :Backup Oracle data in operating system files.Restore tables that were droppedSave space or reduce fragmentation in the databaseMove data from one o

2012-03-30 13:47:16 477

原创 Oracle基础学习笔记(二)(Index)

Oracle automatically create a B-tree Index for Primary key or the column which has UNIQUE constraint. CREATE [UNIQUE] INDEX index_name ONtab_name(col_name[, col_name ...])TABLESPACE tab_space;

2012-03-30 07:37:38 287

原创 Oracle基础学习笔记(一)(Create Table, ALTER, RENAME, SEQUENCE)

1)CREATE [GLOBAL TEMPORARY] TABLE name ( )[ON COMMIT {DELETE|PRESERVE} ROWS]TABLESPACE name; ON COMMIT -- to set the duration of the rows persist in the temporary tableDELETE(by defaul

2012-03-29 18:23:05 1617

原创 Informatica Powercenter调优

Mapping 调优1) 尽量在source qualifier里过滤数据2) Join的时候,用数据量较少的表作为Master Table, 尽量用整型字段作为key来join3) 用aggregator, joiner的时候,如果能确认输入的数据已排过序, 可以打开sorted input. (Data must be sorted in the order of the 'gro

2012-03-29 18:17:37 2340

原创 Informatica Powercenter 8.1 笔记

1. write sql in mapping only, then refresh to workflow.2. be care of data type and length.3. naming convention and description standard4, check the result option when using the lookup transforma

2012-03-28 16:33:48 2377

原创 常见informatica powercenter错误

1)Severity               Timestamp         Node     Thread  Message Code  MessageFATAL   1/18/2011 17:50:51 PM  ETLDEVS1                                            *********** FATAL ERROR : Unexpe

2012-03-28 16:30:30 7793

原创 UNIX 命令

cut截取的方式有三种,一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个field,并提取指定的fields。cut命令有5个参数,其中-c,-b,-f分别表示"character", "byte"以及"field"截取方式。当采用field模式截取时,需要用"-d"参数指定一个分隔符,分割符只能为单个字符。另外还有一个"- s",suppress,表

2012-03-28 16:27:37 473

原创 Best practice in PL/SQL

1)      Some declarations may be costly processDefer the declarations till it is requiredSearch of unwanted variables and remove them2)      Prefer Built-in functions over the user defined.

2012-03-28 14:28:04 303

原创 Best Practice in SQL

1)      Avoid searching based on concatenationSelect * from employee where empno || name = ’1234qiao’Select * from employee where empno=1234 and name = ’qiao’2)      It is advisable to put t

2012-03-28 14:26:00 292

原创 Shell Script 常见问题

1) 删除空行sed -- (修改的内存里的内容,不直接修改文件)sed '/^$/d' filename -- (不能解决带空格和制表符的空行)sed '/^ *$/d' filename -- (不能解决带制表符的空行)sed '/^[ ]*[\t]*$/d' hello -- (老版本的sed可能无法识别\t)orsed '/^[ ]*[       ]*$/d' h

2012-03-28 07:25:07 248

原创 ERWin Dimentional Modeling

Data structure and relationships among entities.Data Model (conceptual level, logical level, physical level)Diff b/t Dimensional Model and ER ModelDimensions, Facts, Granularity and various type

2012-03-26 14:26:54 492

原创 Oracle -- Extended Group By Clause

Oracle -- Extended Group By Clause ROLLUP(), CUBE(), GROUPING_SETS(), GROUPING(), GRUOPING_ID(), GROUP_ID() 1. ROLLUP() --返回n+1层小计a)select division_id, job_id, sum(salary)from EMPLOYEE

2012-03-24 12:48:00 365

空空如也

空空如也

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

TA关注的人

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