1 建立all.sql脚本,此脚本内容指定了insert脚本的路径
all.sql脚本内容如下:
@D:workspaceworkspace-二期开始使用的文件Test数据库升级工具导入基础数据BAT脚本 _isdt_user_info.SQL
2 在all.sql脚本同目录下面建立sqlplus工具自动执行脚本的命令
export.bat内容如下
(
说明:
1 shell脚本中的ems/huawei123@BARPC-UAT,ems代表用户,huawei123代表密码,BARPC-UAT代表监听文件中的服务名;
2 >log.txt说明将日志文件追覆盖到log.txt文件;),
3 ::sqlplus代表目标库,即把BARPC-UAT的数据拷贝到BARPSIT库中):
sqlplus ems/huawei123@BARPC-UAT @all.sql>log.txt
::sqlplus ems/huawei123@BARPSIT @all.sql
3 整理all.sql脚本中的指向的脚本文件t_isdt_user_info.SQL
脚本内容如下(说明一下语句是导出来的):
insert into ems.t_isdt_carrier_type (ID, CARRIER_CODE, CARRIER_NAME, LENGTH, WIDTH, HEIGHT, MAX_LOAD, REMARK, STATE, CREATED_BY, CREATED_DATE, LAST_UPDATED_BY, LAST_UPDATED_DATE)
values ('af8964c59d0f4ff1b8bb66e3bc7be865', 'XZ', '箱', 0.50, 0.50, 0.50, 0.00, '普通包装箱', 1, 'uuid~aFdYMzM1NDY5', to_date('21-04-2016 15:02:29', 'dd-mm-yyyy hh24:mi:ss'), 'uuid~cTAwMzMxMzAw', to_date('31-05-2016 09:14:41', 'dd-mm-yyyy hh24:mi:ss'));