请问如果将应用中用到的同义词导到生产库中?

[复制链接]
查看11 | 回复6 | 2006-4-17 13:46:34 | 显示全部楼层 |阅读模式
一个应用在开发库用完成后,将在生产库中用,但用到的PUBLIC 同义词如果导入到生产库中呢?


回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
生成脚本重新创建啊. 又没什么数据,不用导.
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
如何生成脚本?有没有批量生成的脚本
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
自己写一下就是啦....
[php]
-- Created on 2005-6-6 by XJG
begin
for v_C in (select 'create synonym ' || synonym_name || ' for ' ||

table_owner || '.' || table_name ||

decode(db_link, null, '', '@' || db_link) || ';' Text

from all_synonyms

where OWNER = 'PUBLIC'

and rownum < 100) loop
dbms_output.put_line(v_C.Text);
end loop;
end;
[/php]
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
用的时候先把WHERE条件改成你自己的
然后把OUTPUT出来的SQL拷贝到目标机器上执行即可
如果你是SQL PLUS, 也可以直接用SQL PLUS生成脚本, 然后再执行.
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行