oracle 创建.bat文件执行.sql语句 SP2-0310
来源:互联网 发布:人工智能传感器概念股 编辑:程序博客网 时间:2024/06/05 15:54
oracle 创建.bat文件执行.sql语句时,发生SP2-0310报错,原因有下几个:
1、创建的.bat 文件与.sql文件不在同一个文件目录下,不能直接调用文件执行
解决方法: .bat里写入一行目录转跳,转至.sql文件目录下,执行.sql文件
string path = "sqlcommand.sql";// cmd命令中,cd /d 为转到不同磁盘的目录下,相同磁盘的目录cd 即可,但是也可以用 cd /dstring road = "cd /d "+Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf('\\')+1) + @"Debug\Document";string bat = string.Format("sqlplus {0}/{1}@{2} as sysdba @{3}","sys","sys","orcl",path);// \r\n在写入文本时,会自动转成换行File.WriteAllText(path,road+"\r\n"bat);
2、你的文件路径有无法识别的字符,如中文字
此时获取的StartupPath,导入进bat中就会成乱码,检查自己的StartupPath是否包含中文路径,改正即可
0 0
- oracle 创建.bat文件执行.sql语句 SP2-0310
- bat文件执行SQL语句
- bat文件执行SQL语句
- bat文件执行sql语句
- bat批处理文件执行Oracle sql语句
- 用批处理(.bat)文件执行SQL语句
- bat执行sql语句
- Oracle bat批处理文件执行SQL文件
- Oracle sqlplus中执行SQL脚本 Error SP2-0310
- oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句
- oracle使用bat脚本批量执行sql文件
- bat文件执行oracle命令
- 批处理文件.bat执行sql升级语句
- 记录一次.bat文件执行mysql语句
- 创建数据库连接执行SQL语句
- Oracle批量执行SQL语句
- Oracle批量执行SQL语句
- oracle SQL语句执行步骤
- 网易2017春招笔试(调整队形)
- 不常见的问题的处理方法
- 节流函数
- ubuntu安装软件依赖包错误
- C#中的Ref参数和Out参数
- oracle 创建.bat文件执行.sql语句 SP2-0310
- SpringCloud关于@FeignClient和Hystrix集成对http线程池监控问题
- EOS中怎样编写执行多条sql的运算逻辑
- 金典——判断直线相交
- Java 访问修饰符
- R, Groovy
- 最短路 Dijkstra
- 三个水杯(bfs)
- springmvc拦截器配置