最近要做一个DB job的feature做数据备份,但是其中一个需求是当程序出错时要用log记录出错的那一条数据,我在想我用的是:insert into (A,B)TABLE1 select A, B FROM TABLE1@DB_LINK 语句进行备份,这个如果失败的话不是整个都不成功吗?那如何才能记录出错的那条呢?这个可以实现吗?在proc里怎么写日志呢?求帮助啊
用 try catch 还有个 @@error 。