关与批处理的问题 一个批处理调用SQLplus SQLplus又执行别的
16lz
2021-01-22
@echoon
sqlplussystem/sys
conn/assysdba
dropuserhis45cascade;
createuserhis45identifiedbyhis;
GRANTCREATEUSER,DROPUSER,ALTERUSER,CREATEANYVIEW,DROPANY
VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATESESSIONTOhis45;
但是执行第一句sqlplussystem/sys后
就切换到SQL>后面语句要手动输入才行
能不能直接一个批处理搞定?各位大虾帮忙,非常感谢,最好能写的详细一点,小弟是菜鸟,复杂了看不懂
1、建批处理文件filename.bat,内容如下:
sqlplussystem/sys@???@sqlfile.sql
2、建sqlfile.sql文件,内容是:
dropuserhis45cascade;
createuserhis45identifiedbyhis;
GRANTCREATEUSER,DROPUSER,ALTERUSER,CREATEANYVIEW,DROPANY
VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATESESSIONTOhis45;
3、运行filename.bat即可。
sqlplussystem/sys
conn/assysdba
dropuserhis45cascade;
createuserhis45identifiedbyhis;
GRANTCREATEUSER,DROPUSER,ALTERUSER,CREATEANYVIEW,DROPANY
VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATESESSIONTOhis45;
但是执行第一句sqlplussystem/sys后
就切换到SQL>后面语句要手动输入才行
能不能直接一个批处理搞定?各位大虾帮忙,非常感谢,最好能写的详细一点,小弟是菜鸟,复杂了看不懂
3 个解决方案
#1
1、建批处理文件filename.bat,内容如下:
sqlplussystem/sys@???@sqlfile.sql
2、建sqlfile.sql文件,内容是:
dropuserhis45cascade;
createuserhis45identifiedbyhis;
GRANTCREATEUSER,DROPUSER,ALTERUSER,CREATEANYVIEW,DROPANY
VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATESESSIONTOhis45;
3、运行filename.bat即可。
更多相关文章
- 写SQL语句,如何找到部分字段内容一样的两条记录?实现调货的功能
- MySQL——关于MySQL分组查询group by和order by获取最新时间内容
- 菜鸟窝-仿京东淘宝项目学习笔记(二)ToolBar的基本使用
- Android Scroller类详解--实现View内容弹性滑动
- Java 简单解决springmvc获取properties文件里面中文内容出现论码
- Android两种方式监听短信内容---BroadcastReceiver和ContentObse
- 面试之菜鸟吐槽技术总监
- 成为Android高手必须掌握的28大项内容和10个建议
- Android内容提供者——Content Providers(一)