shell开发使用小技巧

写脚本修改数据库中表的某一字段值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
##########################################################
#修改表TBL_BAT_TASK_CTL的USE_FLAG字段,启动或停止贷记卡销卡的批处理
#useage:执行脚本时加-n参数就是关闭批处理
# 执行脚本时加-y参数就是打开批处理
##########################################################

#!/bin/bash

if test "$1" = "-n"
then
db2 connect to $DBLINK
db2 "update TBL_BAT_TASK_CTL set USE_FLAG='N' where BAT_ID='0024' or BAT_ID='0025'"
db2 terminate
# exit 0
fi

if test "$1" = "-y"
then
db2 connect to $DBLINK
db2 "update TBL_BAT_TASK_CTL set USE_FLAG='Y' where BAT_ID='0024' or BAT_ID='0025'"
db2 terminate
fi
坚持原创技术分享,您的支持将鼓励我继续创作!