永发信息网

linux下不进入sqlplus执行sql语句

答案:4  悬赏:80  手机版
解决时间 2021-03-24 18:51
  • 提问者网友:像風在裏
  • 2021-03-24 15:22
linux下不进入sqlplus执行sql语句
最佳答案
  • 五星知识达人网友:轻雾山林
  • 2021-03-24 16:21
那就可以以调用sql文本的方式来操作。
示例:
#!/bin/bash
sqlplus -S "test/unimas" << !
set heading off
set feedback off
set pagesize 0
set verify off
set echo off
col coun new_value v_coun
select count(*) coun from lesson;
exit v_coun
!
VALUE="$?"
echo "show row:$VALUE"将以上脚本保存到机器的目录下,起名为test1.sh

然后执行这个shell即可。
注意:
select count(*) coun from lesson;

以上这句为要执行的sql,一定要以分号结尾。
全部回答
  • 1楼网友:像个废品
  • 2021-03-24 18:38
我也想问但愿能帮到koo8023更多尽在365testing,测评网,51cto
  • 2楼网友:西风乍起
  • 2021-03-24 17:42
可以另外开一个终端连接服务器
  • 3楼网友:猎心人
  • 2021-03-24 17:02
楼主可以换个思路,在sqlplus下执行操作系统命令。sqlplus下执行操作系统命令需要在命令前面加上$。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯