`
DangDang0701
  • 浏览: 74989 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
取得某特定字符串所在行的行数。第一次匹配的行数。 grep -n 'AS' "V_INDV_CNT_MASTER_W_JP.sql"|cut -d ":" -f 1 | head -1
Lookup在ETL中是一种常见的操作,比如产品键到代理键的转换,ID到name的转换等,都可以通过lookup来实现。Informatica中的lookup transformation组件除了能实现这种普通的转换,还可以用来更新缓慢变化维等,功能可谓强大。本文根据Informatcia8.1的联机文档,简单介绍一下informatica的lookup transformation。   中英文名词对应: transformation:转换 connected:连接的 unconnected:未连接的 cache:缓存 一、lookup的功能 获得相 ...
最近参加了一个面试。   之前在网上查询此公司的信息,一大堆诋毁的言论。 到公司之后,感觉并没有网上所说的不堪。除了气氛不是很轻松以外,别的都还可以。   面试官也很和蔼。   进去之后,面试官说一会还有个 ...

存储过程

存储过程小结: CREATE OR REPLACE PROCEDURE AXAPC.SP_PRINT_REPORT (IN_PARAM01 IN CHAR, IN_OUT_PARAM02 IN OUT CHAR, OUT_PARAM03 OUT VARCHAR2) AS NOWAITLOCKED EXCEPTION; PRAGMA EXCEPTION_INIT(NOWAITLOCKED,-00054); TEMP_PARAM01 DATE; TEMP_PARAM02 %TYPE; CURSOR FCRCURSOR IS SELECT * FROM T_TEST_T ...
Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式     RBO方式:优化器在分析SQL语句时,所 ...

Update用法

更新表A的某些字段,字段的值来源于表B。 第一种写法: UPDATE T_TEST_A a SET ( TEST_TARGET_1, TEST_TARGET_2, ) = ( SELECT TEST_SOURCE_1, TEST_SOURCE_2, FROM ORAH01.T_TEST_B b WHERE a.TEST_KEY = b.TEST_KEY ) 第二种写法: UPDATE ( SELECT b.TEST_KEY, a.TEST_TARGET_1 aTEST ...
#!/bin/sh if [ -n $1 ];then echo "" > /dev/null fi confFileName=$1 # DB接続情報の取得 confFile="/JOBSCHE/SHELLS/SK/CONTM/${confFileName}" userid=`grep '^userid' ${confFile} | cut -d= -f2` passwd=`grep '^passwd' ${confFile} | cut -d= -f2` constr=`grep '^constr' ${confF ...

shell的()和{}

一串的命令执行()和{} SHELL 写道 ()和{}都是对一串的命令进行执行,但有所区别: A,()只是对一串命令重新开一个子shell进行执行 B,{}对一串命令在当前shell执行 C,()和{}都是把一串的命令放在括号里面,并且命令之间用;号隔开 D,()最后一个命令可以不用分号 E,{}最后一个命令要用分号 F,{}的第一个命令和左括号之间必须要有一个空格 G,()里的各命令不必和括号有空格 H,()和{}中括号里面的某个命令的重定向只影响该命令,但括号外的重定向则影响到括号里的所有命令  
#!/bin/sh now=`date +"%Y%m%d %A %T"` echo "${now} /START AnalyzeTest">>D:/IDBCDB/test/tablechangeTest/TestMaster.log # 一時ファイルの指定 spoolFile="D:/IDBCDB/test/AnalyzeTest/TablechangeTest.log" # DB接続情報の取得 confFile="D:/IDBCDB/test/AnalyzeTest/oracon_n ...
#!/bin/sh now=`date +"%Y%m%d %A %T"` echo "${now} /START AnalyzeTest">>D:/IDBCDB/test/AnalyzeTest/TestMaster.log # 一時ファイルの指定 spoolFile="D:/IDBCDB/test/AnalyzeTest/AnalyzeTest.log" # DB接続情報の取得 confFile="D:/IDBCDB/test/AnalyzeTest/oracon_newbiz.co ...
Shell练习(2) #!/bin/sh NOW=`DATE +"%Y%m%d %A %T"` echo "${NOW} /STATE TEST UNZIP SOURCEFILE">>D:/IDBCDB/test/unzip.log # 目的文件夹移动 cd D:/IDBCDB/test # 既存err_file删除 if [ -w err_file ];then rm err_file fi # 解压缩处理 ls -1 *.zip | while read LINE; do PERC= ...
1. 执行Shell程序的方法 1.sh Shell程序文件名   这种方法的命令格式为:   bash Shell程序文件名   这实际上是调用一个新的bash命令解释程序,而把Shell程序文件名作为参数传递给它。新启动的Shell将去读指定的文件,可执行文件中列出的命令,当所有的命令都执行完后结束。该方法的优点是可以利用Shell调试功能。 2.sh   格式为:   bash< Shell程序名   这种方式就是利用输入重定向,使Shell命令解释程序的输入取自指定的程序文件。   3.用chmod命令使Shell程序成为可执行的   一个文件能否运行取决于该文档的内容本身可执行 ...
1.测试命令 (1)数值测试:   -eq 等于则为真。   -ne 不等于则为真。   -gt 大于则为真。   -ge 大于等于则为真。   -lt 小于则为真。   -le 小于等于则为真。   (2)字串测试:   = 等于则为真。   != 不相等则为真。   -z字串 字串长度伪则为真。   -n字串 字串长度不伪则为真。   (3)文件测试:   -e文件名 如果文件存在则为真。   -r文件名 如果文件存在且可读则为真。   -w文件名 如果文件存在且可写则为真。   -x文件名 如果文件存在且可执行则为真。   -s文件名 如果文件存在且至少有一个字符则为真。   -d文件名 ...
(1)Shell定义的环境变量:     HOME 用于保存注册目录的完全路径名。   PATH 用于保存用冒号分隔的目录路径名,Shell将按PATH变量中给出的顺序搜索这些目录,找到的第一个与命令名称一致的可执行文件将被执行。   TERM 终端的类型。   UID 当前用户的识别字,取值是由数位构成的字串。   PWD 当前工作目录的绝对路径名,该变量的取值随cd命令的使用而变化。   PS1 主提示符,在特权用户下,默认的主提示符是#,在普通用户下,默认的主提示符是$。   PS2 在Shell接收用户输入命令的过程中,如果用户在输入行的末尾输入“”然后回车,或者当用户按回车键时She ...
Hibernate Tools以Ant Task方式运行,主要在Build.xml中配置。内容如下:   <?xml version="1.0" encoding="UTF-8"?> <project name="University_FG" default="all" basedir="."> <!-- "." represents the src folder ...
Global site tag (gtag.js) - Google Analytics