1. 创建同义词
CREATE OR REPLACE SYNONYM "username1"."table_name" FOR "username2"."table_name";
2. 批量创建同义词
生成批量脚本
select 'CREATE OR REPLACE SYNONYM "username1"."'||TABLE_NAME||'" FOR "username2"."'||TABLE_NAME||'";'
from user_tab_comments where table_type='TABLE';
这篇博客介绍了如何在SQL中创建同义词,包括单个同义词的创建和通过脚本批量创建同义词的方法。内容涉及对`CREATE OR REPLACE SYNONYM`语句的使用,以及如何根据`user_tab_comments`视图生成批量创建脚本,帮助用户在不同用户名间共享表的访问权限。
377

被折叠的 条评论
为什么被折叠?



