麻烦问下用oracle怎么批量删除相同前后缀的同义词啊?
我用 drop sysnonym where sysnoym_name like '%11010%'; 不行啊
我用 drop sysnonym where sysnoym_name like '%11010%'; 不行啊
解决方案 »
- 关于hash分区表的问题
- 求SQL语句
- 使用Odp.net,传参数Update无法更新,只有拼接字符串才有用
- 帮忙写一个oracle存储过程,类似构造一棵树,如下描述
- ORA-06512错误!急!在线等,项目今天要上线。谢谢了!
- UNIX下的线程与ORACLE数据库的连接问题,在线等待!!
- 用过power designer的高手GG?
- 用DELPHI6.0如何存取ORACLE数据库中的 字段类型为BLOB的图象数据????
- 请教在Sun Unix下,使用OCI连接Oracle数据库,工程连接的时候需要什么lib?
- OCI开发的问题,关于数据类型!!!
- oracle两行相减
- 请教一下,什么情况下安装之后会出现setuid错误
begin
for v_synonym_name in
(select synonym_name from user_synonyms where synonym_name like '%110110%') loop
execute immediate 'drop synonym '||v_synonym_name.synonym_name;
--dbms_output.put_line('drop synonym '||v_synonym_name.synonym_name);
end loop;
end;
begin
for i in
(select owner,synonym_name from all_synonyms where synonym_name='EMP' like '%11010%') loop
execute immediate 'drop '||i.owner||' synonym'||i.synonym_name;
end loop;
end;