sql - Is it possible to update a table in another Netezza database on same server? -
i trying update tables in production environment staging environment. wrote update statement (simplified version below) use data database , i'm getting "cross database access not supported type of command" error. can insert data database, not update. maybe not allowed? in below examples, logged db1.
first attempt:
update db1..employee e1 set e1.name = e2.name, e1.phone = e2.phone db2..employee e2 e1.id = e2.id;
2nd attempt:
update db1..employee e1 set e1.name = e2.name, e1.phone = e2.phone (select name, phone, id db2..employee) e2 e1.id = e2.id;
you correct, can change stuff in database you're connected to.
cross database statements reading different database in order change data in current database supported though, statements should work while you're connected db1.
edit: update statements above update table in db1, need connected db1.
Comments
Post a Comment