如何用批处理执行*.sql文件将数据导入到oracle数据库中? 我现在在D盘根目录下有sql这个文件夹,这个文件夹下有很多以*.sql为名的文件,每个文件里面都是一些将数据插入到表中的sql语句。我现在需要用一个批处理文件来执行 D:\SQL\下的所有文件,效果是执行那些*.sql文件里的sql语句,并最终使得ORACLE数据库里对应的表里插入数据。请教,这个批处理文件是怎么写的?如何让那些文件自动执行呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sqlplus .../...@...@D:\SQL\...@D:\SQL\......... in *.bat file:sqlplus test/test@oradb @c:\1.sqlif need run all sql file(*.sql), maybe will list all file name first. 怎样才能把所有的*.sql文件读一遍呢? 在cmd里面:D:cd D:\SQL\dir /b /s *.sql >d:\doit.sql然后用文本编辑软件,比如UltraEdit、Notepad也行,打开doit.sql,在每行前面加上 @然后登录sqlplus,输入@d:\doit.sql sql.bat:cd d:\sqlfor %%c in (*.sql) do sqlplus username/password@servername @d:\%%c 通过DBMS_METADATA.GET_DDL函数生成语句出错 oracle取数据的问题 急求大家帮忙,先谢谢你们了 关于rman备份的问题 我用hibernate3的DetachedCriteriar的构造where条件,现在我有一个复合主键的问题 如何查询列相似字段 关于C#开发遇到的ORACLE问题。请各位高手指教,在线等谢谢 既要装8i服务,又要装8客户端? 用Python在Oracle中建表报标识符过长错误 求教,数据库存储过程如何批量执行truncate语句?? Oracle客户端连接问题! 求助:请高手看看这个错误是怎么回事
@D:\SQL\...
@D:\SQL\...
......
sqlplus test/test@oradb @c:\1.sqlif need run all sql file(*.sql), maybe will list all file name first.
cd D:\SQL\
dir /b /s *.sql >d:\doit.sql然后用文本编辑软件,比如UltraEdit、Notepad也行,打开doit.sql,在每行前面加上 @
然后登录sqlplus,输入@d:\doit.sql
cd d:\sql
for %%c in (*.sql) do sqlplus username/password@servername @d:\%%c