当前位置: 技术问答>linux和unix
unix shell 中执行带参数的SQL语句问题,望高手帮我解决,谢谢
来源: 互联网 发布时间:2016-03-22
本文导语: #/bin/sh n1=$1 sqlplus mwfx/mwfx set head on set feedback off set pages 100 set lines 120 set wrap on set ver off update servername.tablename set cols= $n1 where vdate is null ; 结果报错了。 ...
#/bin/sh
n1=$1
sqlplus mwfx/mwfx
set head on
set feedback off
set pages 100
set lines 120
set wrap on
set ver off
update servername.tablename set cols= $n1 where vdate is null ;
结果报错了。
请高手指正一下。谢谢
n1=$1
sqlplus mwfx/mwfx
set head on
set feedback off
set pages 100
set lines 120
set wrap on
set ver off
update servername.tablename set cols= $n1 where vdate is null ;
结果报错了。
请高手指正一下。谢谢
|
update 是你sql的命令,而不是shell的命令
你在这里不应该用sh命令解释器,而应该用sql自带的命令解释器
不过我没碰过sql,不清楚sql的脚本
你在这里不应该用sh命令解释器,而应该用sql自带的命令解释器
不过我没碰过sql,不清楚sql的脚本
|
貌似你应该这样
sqlplus mwfx/mwfx
sqlplus mwfx/mwfx