sql传入参数 如何实现批处理文件传参数给SQLPLUS?
如何实现批处理文件传参数给SQLPLUS?如果您想直接执行SQL,只需使用以下命令行格式:sqlplus system/系统@srv@a、 SQL如果你需要放一堆/系统@srv@a、 把“SQL”的参
如何实现批处理文件传参数给SQLPLUS?
如果您想直接执行SQL,只需使用以下命令行格式:sqlplus system/系统@srv@a、 SQL
如果你需要放一堆/系统@srv@a、 把“SQL”的参数写在一个文件中,然后逐个执行。就是这样:
对于/F“delims=”%I in(“myusqlu段落.txt“)do@start sqlplus%I
但这样考虑有一个问题。批处理循环不会等待结果运行的结束。为了确保执行参数文件中的每一行,直接使用start命令。但是,如果这两个语句在逻辑上与同一个表相关,则执行结果可能是错误的。