加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle – 如何通过sql plus从命令行发出单个命令?

发布时间:2020-12-12 14:20:08 所属栏目:百科 来源:网络整理
导读:使用SQL Plus,可以从命令行运行带有“@”运算符的脚本,如: c:sqlplus username/password@databasename @"c:my_script.sql" 但是是否可以运行一个具有类似语法的单个命令,而不需要一个完整的单独的脚本文件?如: c:sqlplus username/password@databas
使用SQL Plus,可以从命令行运行带有“@”运算符的脚本,如:
c:&;sqlplus username/password@databasename @"c:my_script.sql"

但是是否可以运行一个具有类似语法的单个命令,而不需要一个完整的单独的脚本文件?如:

c:&;sqlplus username/password@databasename @execute some_procedure

我对此感兴趣,因为我想写一个简单执行命令的批处理文件,而不生成一堆两行“.sql”文件。

我可以运行SQL查询通过管道到SQL * Plus:
@echo select count(*) from table; | sqlplus username/password@database

@echo execute some_procedure | sqlplus username/password@databasename

一试。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读