Advertisement

在Excel中利用宏批量处理SQL脚本以导出ORACLE触发器语句

阅读量:

现在因为一批新加入响应触发器的需求而必须同步两个数据库间的表考虑到这张表涉及的数据较多对于单条记录的数据对比而言必须检查所有字段因此打算采用自动化的方式而非手动处理或以纯文本形式进行处理会显得繁琐费时于是乎想到借助Excel中的VBA脚本进行自动化处理会更为高效

拿到的原始脚本如

复制代码
 CREATE TABLE "JCFX"."TEST_COPYTABLE"

    
    ( "TXT_NAME" VARCHAR2(40),
    
    "TXT_NAME2" VARCHAR2(40)
    
    )

应提取出该表名及其字段名称及其数据类型的详细信息,并创建插入、更新、删除相关的触发器机制。

A B C D E F
表名 旧库脚本(原始) 新库脚本(原始) 插入触发器 更新触发器 删除触发器

| | CREATE TABLE "JCFX"."TEST_COPYTABLE"
( "TXT_NAME" VARCHAR2(40),
"TXT_NAME2" VARCHAR2(40)
)| | | | |
|---|---|---|---|---|---|

复制代码
复制代码

VBS代码如下

全部评论 (0)

还没有任何评论哟~