Re: Create synonym
From: Brian Graham <GrahamB_at_psac.com>
Date: 1996/05/08
Message-ID: <4mqd1d$q6j_at_nic.ott.hookup.net>#1/1
Date: 1996/05/08
Message-ID: <4mqd1d$q6j_at_nic.ott.hookup.net>#1/1
>>I have 50 or so tables, now I want to create synonym for them,
>>same name as table name. How can I do this without manully one by one?
The solution is to build the create synonym script and then execute the second file. For example, try something like this:
spool syns2.sql select 'spool syns.lis' from dual; select 'create synonym &1'||'.'||table_name||' for XXXX'||'.'||table_name||';' from sys.dba_catalog where owner='XXXX' and table_type != 'SYNONYM' / select 'commit;' from dual / select 'spool off' from dual; select 'exit' from dual; spool off start syns2.sql
-- BrianReceived on Wed May 08 1996 - 00:00:00 CEST