批处理文件如何执行这个.sql文件

ddggggdd 2004-07-01 11:19:52
我为客户做了个安装文件,需要执行一个外部的.sql文件里面有200多新表,客户还要求一切都是自动完成的,所以这个.sql文件我必须让它自己执行,我想到了批处理文件,可是用批处理文件进sqlplus还可以,要在sqlplus @aaa.sql我可没办法,请教个位高手,如何解决这个问题,别的办法也可以(不能用imp),我用的是pb 在pb中运行也可以
...全文
149 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
790228 2004-07-02
  • 打赏
  • 举报
回复
在安装文件中调用一可执行文件,执行建表的SQL语句,这样可以吗?
jxc 2004-07-02
  • 打赏
  • 举报
回复
需要这样:
批处理文件: sqlplus < arg.txt

arg.txt内容:
test/test@orcl
@aaa.sql

tonymeis 2004-07-01
  • 打赏
  • 举报
回复
进入sqlplus,@aaa.sql
ddggggdd 2004-07-01
  • 打赏
  • 举报
回复
批处理文件内容是:
sqlplus test/test@orcl
@aaa.sql
但是进到sqlplus中就不运行了,需要人工干预,去掉人工干预,自动运行@aaa.sql是我想要的
vrv0129 2004-07-01
  • 打赏
  • 举报
回复
@aaa
ddggggdd 2004-07-01
  • 打赏
  • 举报
回复
up

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧