shell获取sqlplus执行的结果 请教,shell如何取得sql执行的返回值?

请教,shell如何取得sql执行的返回值?急。如何用shell变量接收db2数据库查询的结果?我写了这样一个Shell。没有很好的方法获得SQL查询的结果。我用一种比较勉强的方式,可以添加一个特殊的

请教,shell如何取得sql执行的返回值?

急。如何用shell变量接收db2数据库查询的结果?

我写了这样一个Shell。

没有很好的方法获得SQL查询的结果。我用一种比较勉强的方式,可以添加一个特殊的值,然后用grep来过滤。

shell脚本怎么获取sqlselectcount(*)语句的结果?

将单引号替换为双引号:echo“select count(*)from${tablename}”| sqlplus$account/$password@$Oracle登录号:1521/$SID>${TMPFILE}