悠悠博客
(讨论区存档) — 技术永无止尽,未来事在人为
首页
>
perl编程
>
perl怎样执行.SQL文件
topfuqiang
perl怎样执行.SQL文件
求助,
PERL 如何执行一个SQL文件中所有语句
SQL文件有可能是一个存储过程,谢谢!!
apile
perl怎麽执行喔....
应该可以用个file handler..然後把那个.sql 都读进来..然後一行一行执行...
其实也可以用database 的工具..直接执行..例如 informix可以用isql...
topfuqiang
回复 #2 apile 的帖子
读取文件是可以,但文件是存储过程就不行了啊.存储过程必须一次执行全部,不能一行一行执行把.
用database 的工具?难道在PERL脚本里面调用,ORALCE怎么用.谢谢!!
topfuqiang
忘了说了.我用的是PERL DBI操作数据库的.
apile
use
system("isql xxx.sql");
or
system("dbaccess xxx.sql");
dbaccess / isql is the tool that comes with database...
I think oracle has the same tools.
topfuqiang
haha ,谢谢提醒,不然我还真不会想到,可以用PERL调用SQLPLUS.
再次谢谢!!
不死草
还可以使用一句一行,边读边操作,效果也可以。。。:mrgreen:
上一篇:
使用expect模块telnet错误后就挂了!
下一篇:
[求助]如何用perl实现搜索到某个字符以后,输出对该字符的描述