小需求:批量导入Oracle数据源的字段注释到Informatica资料库
2016-01-12 23:04
483 查看
小需求:批量导入Oracle数据源的字段注释到Informatica资料库
Source Table: XIE.SRC
Informatica:Souce
Oracle Scripts:
–copy Oracle Source Table Column Comments to Informatica Metadata DB
MERGE INTO dev_infa.opb_src_fld osf
USING (SELECT sub.subj_name,
src.src_id,
src.subj_id,
src.file_name,
src.source_name,
fld.fldid,
src.ownername,
fld.src_name,
comm.comments
FROM dev_infa.opb_src src
JOIN dev_infa.opb_subject sub
ON src.subj_id = sub.subj_id
JOIN dev_infa.opb_src_fld fld
ON src.src_id = fld.src_id
JOIN all_col_comments comm
ON src.ownername = comm.owner
AND src.source_name = comm.table_name
AND fld.src_name = comm.column_name
WHERE fld.version_number = 1
AND sub.subj_name = ‘&FOLDER_NAME’
AND comm.owner = ‘&OWNER’
AND comm.table_name = ‘TABLE_NAME’) t
ON (osf.fldid = t.fldid AND osf.src_id = t.src_id AND osf.src_name = t.src_name )
WHEN MATCHED THEN
UPDATE SET osf.src_desc = t.comments;
效果:
欢迎拍砖!
Email: xsh@live.com
QQ: 122121221
Source Table: XIE.SRC
Informatica:Souce
Oracle Scripts:
–copy Oracle Source Table Column Comments to Informatica Metadata DB
MERGE INTO dev_infa.opb_src_fld osf
USING (SELECT sub.subj_name,
src.src_id,
src.subj_id,
src.file_name,
src.source_name,
fld.fldid,
src.ownername,
fld.src_name,
comm.comments
FROM dev_infa.opb_src src
JOIN dev_infa.opb_subject sub
ON src.subj_id = sub.subj_id
JOIN dev_infa.opb_src_fld fld
ON src.src_id = fld.src_id
JOIN all_col_comments comm
ON src.ownername = comm.owner
AND src.source_name = comm.table_name
AND fld.src_name = comm.column_name
WHERE fld.version_number = 1
AND sub.subj_name = ‘&FOLDER_NAME’
AND comm.owner = ‘&OWNER’
AND comm.table_name = ‘TABLE_NAME’) t
ON (osf.fldid = t.fldid AND osf.src_id = t.src_id AND osf.src_name = t.src_name )
WHEN MATCHED THEN
UPDATE SET osf.src_desc = t.comments;
效果:
欢迎拍砖!
Email: xsh@live.com
QQ: 122121221
相关文章推荐
- oracle resetlogs未备份,用redo恢复
- Welcome to cx_Oracle’s documentation
- 【技术支持】使用eclipse登陆oracle
- Oracle数据迁移至HBase操作记录
- Oracle数据迁移至HBase操作记录
- oracle中实现截取字符串(substr)、查找字符串位置(instr)、替换字符串(replace)
- Oracle基础-UNION查询(DML)
- Oracle基础-UNION查询(DML)
- oracle 的自连接(self join)操作(转载的)
- oracle11g 手工建库
- Oracle基础-JOIN查询(DML)
- Oracle基础-JOIN查询(DML)
- Oracle Database 实例关闭和启动 浅谈
- oracle 数据仓库
- Oracle utl_file_dir参数详解
- Oracle SQL:经典入门级查询练习(1)
- ORACLE里设置列自动增长
- Oracle显式游标小例子
- oracle 存储过程 基础
- Oracle 11.2 GI中OLR损坏的修复方法