在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里面调用,这样可以更好的做维护?