在VB中用ADO执行PL/SQL 快照刷新 语句

在VB中,用ADO操作PL/sql语句
mysql = "BEGIN" _
& " dbms_snapshot.refresh(" _
& " list=>'t_jdc_dict_hpzl'," _ '快照名
& " method=>'f');" _ '刷新快照参数 C/c 完全刷新 F/f 快速刷新
& " end;"
myconn.Execute sql 就可以了,我已经测试过了。

在oracle里的sql Plus里就可以用以面的一句话就可以了
EXECUTE DBMS_SNAPSHOT.REFRESH('snapname','c')"

不过可以写成PL/SQL的存储过程,然后在VB里面调用,这样可以更好的做维护?

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus