sql - .bat 文件可以执行 sql 查询并返回值吗?

标签 sql oracle batch-file return-value nsis

如何从 .bat 文件调用查询? (假设我的查询是:从系统中选择版本)。

我的 .bat 文件可以保存此查询返回的输出吗?我想在我的 NSIS 脚本中使用这个输出。

最佳答案

对于甲骨文:

How can I issue a single command from the command line through sql plus?

@echo select version from system; | sqlplus username/password@database 

您可以将输出通过管道传输到文件并使用它,也可以将其包装在 for 中。命令来解析批处理文件中的输出。

关于sql - .bat 文件可以执行 sql 查询并返回值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2047882/

相关文章:

javascript - 是否可以在使用 Node 单击按钮时运行 .bat 文件

c++ - 在 win7(64) 上使用 vs2013(64) 编译 zlib 出现错误

sql - Iseries SQL 更新

python - SQL LIKE 多个值

mysql - 如何使用MYSQL获取表中所有列的不同值

sql - 如何同时插入两个表

database - 通过Stored Procedure连接不同的Oracle数据库和转表

sql - 约束自引用外键以限制嵌套(SQL、Sequelize)

regex - Oracle - 当只对不同的匹配感兴趣时,优化 CLOB 列上所有正则表达式匹配的循环

windows - 如果文件为空,如何使用 Windows 批处理文件检测(并删除)该文件?