2017-08-22 6 views
0

J'ai des synonymes dans ma base de données qui fait référence à une table dans différents DB. Est-il possible de mettre à jour la table en utilisant le nom de synonyme?est-il possible de mettre à jour des tables en utilisant des synonymes

+1

J'ai supprimé les balises de base de données incompatibles. Veuillez ne marquer que la base de données que vous utilisez. –

+0

En parlant uniquement à Microsoft SQL Server, vous pouvez mettre à jour une table dans une base de données différente sur le même serveur en utilisant un synonyme. Cela se comporte comme si vous utilisiez le nom en trois parties directement dans la requête. –

Répondre

2

Oui, vous pouvez mettre à jour en utilisant la méthode ci-dessous (pour Oracle db):

create public database link db2 connect to myschema using 'abc-scan.mycompany.com.tr:1521/db2.mycompany.com.tr'; 
create synonym syn_table1 for [email protected]; 
update syn_table1 set col1=value1