s.sh如下:
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/db2inst1/bin:/usr/bin/X11:/sbin:.:/home/db2inst1/sqllib/bin:/home/db2inst1/sqllib/adm:/home/db2inst1/sqllib/misc:/usr/opt/IMinerX/V9.1/bin
db2 connect to churndb user test using test
db2 -tvf ins.txt
db2 commit
db2 connect reset
ins.txt 如下
insert into test.zte values (100);
如果手动执行s.sh如下报错:
[db2inst1][/home/db2inst1]>s.sh
Database Connection Information
Database server= DB2/AIX64 9.1.0
SQL authorization ID = TEST
Local database alias = CHURNDB
.B21005EAn error occurred while accessing the file runstatus.sql
DB20000IThe SQL command completed successfully.
DB20000IThe SQL command completed successfully.
s.sh[6]: ^M:not found.
[db2inst1][/home/db2inst1]>cat s.sh
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/db2inst1/bin:/usr/bin/X11:/sbin:.:/home/db2inst1/sqllib/bin:/home/db2inst1/sqllib/adm:/home/db2inst1/sqllib/misc:/usr/opt/IMinerX/V9.1/bin
db2 connect to churndb user test using test
db2 -tvf runstatus.sql
db2 commit
db2 connect reset
[db2inst1][/home/db2inst1]>cat runstatus.sql
insert into test.zxttest values(100);