Oracle 命令行工具sqlplus的问题~

back1999 2017-09-22 09:42:57
现在的情况是,我想要在批处理里面连接oracle数据库并且执行sql语句,注意,是sql语句,不是sql脚本文件,而且sql语句里面需要用到前面的变量值,所以,写在文件里面不合适;

但是sqlplus查了一些资料,好像不支持 自动支持sql语句,都是需要将脚本放到本地文件,然后调用的。

请问有大神知道怎么弄吗?急~!!!
...全文
448 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2017-09-22
  • 打赏
  • 举报
回复
sql语句里面需要用到前面的变量值 是什么一个情况?
这个变量可以用你在sql语句中嵌套子查询查出来吗? 如果不能,就只能写SQL脚本了,单单一个SQL语句解决不了。
minsic78 2017-09-22
  • 打赏
  • 举报
回复
写段脚本,传入参数,调用sqlplus执行就可以了,比如: 有这么个脚本: select sysdate from dual; select &1 from dual; exit 调用sqlplus来执行它: sqlplus -s test/test @aa.txt 1
「已注销」 2017-09-22
  • 打赏
  • 举报
回复
写存储过程啊,用job定时调度

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧