Linux服务器上实现通过shell脚本更新数据(非信创服务器)
#!/bin/bash# PostgreSQL 连接信息
HOST="172.16.2.112"
DBNAME="bxszf"
USER="flexoffice"
PASSWORD="123456789"# SQL 更新语句
SQL_QUERY="update flexoffice.yqsbb set sort_no = sort_no + 1 where id = '9f74d794e4e54c659abc9e4c64a4d29f'"# 连接数据库并执行 SQL 查询
PGPASSWORD="$PASSWORD" /opt/Kingbase/ES/V8/Server/bin/ksql -h $HOST -d $DBNAME -U $USER -c "$SQL_QUERY"# 检查命令执行结果
if [ $? -eq 0 ]; thenecho "SQL 更新操作成功完成。"
elseecho "执行 SQL 更新操作时出错。"
fi