怎样写脚本:实现把一个文件夹里的所有.SQL后缀的文件一次性都执行 怎样写脚本:实现把一个文件夹里的所有.SQL后缀的文件一次性都执行.如有一个文件夹名为DBCRIPTS里有a.sql,b.sql,zz.sql,ww.sql等等.我要实现执行一个脚本后就把DBCRIPTS所有的.sql里的脚本全执行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #shell脚本:#!/usr/bin/kshfor sqlfilepath in `ls DBCRIPTS/*.sql`do msg=`sqlplus -S ${USR}<<EOF $sqlfilepath; disconnect exit EOF`done 1楼的shell加上@应该可以,但是需要logon/disconnect许多次,挺浪费的。我以为还是先把@xxxx.sql写到一个总的main.sql里面再执行要好一些,比如#!/bin/ksh...ls *.sql |awk '{print "@"$1}' > main.sql$ORACLE_HOME/bin/sqlplus -S <username/password> @main... 在导出脚本的时候;选择单一文件;在导入;用命令行方式;登录oracle @a.sql; linux下安装oracle补丁问题 ORA 00001 违反唯一约束条件,100分求解决~~!!急~! 这样的sql怎么写 通过SQL语句如何获取某个表中某字段内容的最大长度 10g创建的系统表空间为什么和9i不一样呢? 急急,关于作业 如何方便的查找到跳号的值,主要为了解决主键不连续,存在跳号的问题 csdn初级用户必看! 请问group by 后的字段能否不区分大小写 数据库如何实现事物间数据完整性--求助帖 求一sql,有点难度,高手帮忙! 各路英雄,能否讨论下Oracle的JDBC实现上的问题,在select时貌似一次全将记录集load到内存了
do
msg=`sqlplus -S ${USR}<<EOF
$sqlfilepath;
disconnect
exit
EOF`
done
#!/bin/ksh
...
ls *.sql |awk '{print "@"$1}' > main.sql
$ORACLE_HOME/bin/sqlplus -S <username/password> @main
...
在导入;
用命令行方式;登录oracle @a.sql;