当命令行处理器完成处理命令或SQL语句时,它返回一个返回(或退出)代码。这些代码对于从命令行执行CLP函数的用户是透明的,但是当从shell脚本执行这些函数时,可以检索它们。
例如,以下shell脚本执行GET DATABASE MANAGER CONFIGURATION命令,然后检查CLP返回码:
db2 get database manager configuration
if [ "$?" = "0" ]
then echo "OK!"
fi返回码描述如下
0 DB2命令或SQL语句已成功执行
1 SELECT或FETCH语句没有返回任何行
2 DB2命令或SQL语句警告
4 DB2命令或SQL语句错误
8 命令行处理器系统错误
本文介绍DB2命令行处理器(CLP)在执行命令或SQL语句后的返回码及其含义,包括成功、警告、错误等状态,并提供了一个示例shell脚本用于检查这些返回码。
1607

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



