shell脚本sql语句怎么携带变量?
shell语句,例如:#!/bin/kshdate=20140101tablename="smssvclog_${date}_1_s"echo'selectcount(*...
shell语句,例如:
#!/bin/ksh
date=20140101
tablename="smssvclog_${date}_1_s"
echo 'select count(*) from ${tablename};' | sqlplus $ACCOUNT/$PASSWORD@$ORACLE_LOGIP:1521/$SID > ${TMPFILE}
问题补充:
这样明显是不行的,请那位大侠看看,tablename怎么带入sql查询语句里面,多谢!!! 展开
#!/bin/ksh
date=20140101
tablename="smssvclog_${date}_1_s"
echo 'select count(*) from ${tablename};' | sqlplus $ACCOUNT/$PASSWORD@$ORACLE_LOGIP:1521/$SID > ${TMPFILE}
问题补充:
这样明显是不行的,请那位大侠看看,tablename怎么带入sql查询语句里面,多谢!!! 展开
展开全部
单引号换成双引号:
echo “select count(*) from ${tablename};” | sqlplus $ACCOUNT/$PASSWORD@$ORACLE_LOGIP:1521/$SID > ${TMPFILE}
echo “select count(*) from ${tablename};” | sqlplus $ACCOUNT/$PASSWORD@$ORACLE_LOGIP:1521/$SID > ${TMPFILE}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然是可以的啊, 而且还可以实现sql自动处理的。很少人会知道这个东西的, 呵呵。这样吧。发下私信过来洛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |