没有用过sql server中的sp_xml_preparedocument,但是在oracle中实现一个事务中操作两个表是可以实现的.同时提交就行.或用savepoint来实现部分提交都可以.