为本地数据库升级,oracle、MSDE均有可能,提供的可能是非常长的一个角本升级文件,我该怎么通过我的程序去自动执行该文件并升级啊,谁能提供点思路。

解决方案 »

  1.   

    oracle升级,9i升10G呀?先备份数据库,然后升级数据库,最后是还原数据吧。
      

  2.   

    我的意思是确定一下,是不是用流读出来,然后再一行一行解析出来,然后一条条执行吗?角本非常复杂这样自己解析恐怕会有漏洞吧,有没有办法直接调SQLPlus,让他自己去执行?
      

  3.   

    那个不就是用FILESTREAM读出来后再执行吗??
      

  4.   

    还是不行,好象oracle的存储过程内不支持表结构的修改-_-!!!,如果是SQL语句与存储过程混合的角本,我怎么一行一行解析啊,一个存储过程可能有N多行,好象很难判断哪时存储过程头,哪是尾吧
      

  5.   

    用Go来分,一遇到Go就执行,而不是一行一行