请求建议:我有一个表脚本:
CREATE TABLE PER_ADDR
( "ADDRESS_ID" NUMBER(18,0) NOT NULL ENABLE,
"EFFECTIVE_START_DATE" DATE NOT NULL ENABLE,
"EFFECTIVE_END_DATE" DATE NOT NULL ENABLE,
"BUSINESS_GROUP_ID" VARCHAR2(264),
"ADDRESS_LINE_1" VARCHAR2(240),
"ADDRESS_LINE_2" VARCHAR2(240),
"ADDRESS_LINE_3" VARCHAR2(240),
"ADDRESS_LINE_4" VARCHAR2(240),
"BUILDING" VARCHAR2(240),
"FLOOR_NUMBER" VARCHAR2(40)
)
这是一个补丁的一部分。 还有一个
CREATE TABLE XX_PER_ADDR
( "ADDRESS_NUM" NUMBER(18,0) NOT NULL ENABLE,
"EFFECTIVE_START_DATE" DATE NOT NULL ENABLE,
"EFFECTIVE_END_DATE" DATE NOT NULL ENABLE,
"BUSINESS_GROUP_ID" VARCHAR2(264),
"ADDRESS_LINE_1" VARCHAR2(240),
"ADDRESS_LINE_2" VARCHAR2(240),
"ADDRESS_LINE_3" VARCHAR2(240),
"ADDRESS_LINE_4" VARCHAR2(240),
"BUILDING" VARCHAR2(240),
)
我必须将PER_ADDR to XX_PER_ADDR
的{{1}}的第一个查询更改为ADDRESS_ID
。现在我正在通过excel手动执行此操作。有没有工具可以做到这一点。例如转换ADDRESS_NUM
我将不得不写:
PER_ADDR to XX_PER_ADDR
是否有任何其他工具或任何其他解决方法,因为有52个这样的表格比较
答案 0 :(得分:1)
简单的Linux sed命令可以完成这项工作,例如:
cat your_script_file |sed 's/ADDRESS_ID/ADDRESS_NUM/g' > your_new_script_file