```powershell
function c(){
cnt=`sqlplus -s USERNAME/PASSWORD << EOF
SET FEEDBACK OFF
SET HEADING OFF
SELECT NVL(COUNT(*) , 0) FROM a WHERE as='${K}';
exit
quit
EOF
`
echo $cnt
}
EOF前后不能有空格
'${K}'一定要带上单引号
SQL计数查询Shell脚本
本文介绍了一个使用Shell脚本结合SQL查询来获取数据库中特定记录数量的方法。该脚本通过定义一个名为`functionc`的功能,在无需交互的情况下利用`sqlplus`工具连接数据库并执行SQL计数查询。查询结果通过变量`cnt`返回。
```powershell
function c(){
cnt=`sqlplus -s USERNAME/PASSWORD << EOF
SET FEEDBACK OFF
SET HEADING OFF
SELECT NVL(COUNT(*) , 0) FROM a WHERE as='${K}';
exit
quit
EOF
`
echo $cnt
}
EOF前后不能有空格
'${K}'一定要带上单引号

被折叠的 条评论
为什么被折叠?