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 一试。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |