如果在两个数据库中用insert ...select从一个数据库中的表给另一个数据库中的表追加数据?
如何在两个数据库中用
insert restofselectstatement {using transactionobject}
select restofselectstatement {using transactionobject}
从一个数据库中的表给另一个数据库中的表追加数据?
在同一个数据库中用
insert 加 select子句可以给从一个表给另一个表追加数据,当然两个表的结构是一样的。
那两个数据库之间呢?我定义了两个transaction,当然要加{using transactionobject}参数
可是怎么写?我不加using在同一个数据库中这样写
INSERT INTO 数据表名字
select restofselectstatement ; 是正确的。
可我在两个数据库之间这么写
INSERT INTO 数据表名字 using 事务对象1
select restofselectstatement using 事务对象2 ; 就提示语法错误