求帮助批量修改字段描述

[复制链接]
查看11 | 回复8 | 2011-10-24 10:43:14 | 显示全部楼层 |阅读模式
谁能帮我写个sql脚本,把表中列的字段描述中的横杆 —— 批量更改冒号 : 各位大侠帮帮忙。小弟不胜感激!

回复

使用道具 举报

千问 | 2011-10-24 10:43:14 | 显示全部楼层
replace
回复

使用道具 举报

千问 | 2011-10-24 10:43:14 | 显示全部楼层
怎么replace ,能具体点吗?
回复

使用道具 举报

千问 | 2011-10-24 10:43:14 | 显示全部楼层
declare
vcomment varchar2(200);
cursor c1 is selecttname from tab where tabtype='TABLE';
cursor c2 is selecttable_name,comments from USER_TAB_COMMENTS;

begin
for i in c1 loop
for j in c2 loop
if i.tname = j.table_name then

select replace(j.comments,'--',':') into vcomment from dual;

execute immediate 'comment on table '||j.table_name||' is '''||vcomment||'''';
end if;
end loop;
end loop;
end;
回复

使用道具 举报

千问 | 2011-10-24 10:43:14 | 显示全部楼层
这个是改表描述的,字段的类是,改改就可以了。
回复

使用道具 举报

千问 | 2011-10-24 10:43:14 | 显示全部楼层
http://www.xifenfei.com/1807.html
清空schema中所有表的comment信息
回复

使用道具 举报

千问 | 2011-10-24 10:43:14 | 显示全部楼层
非常感谢惜分飞的帮助。不胜感激!http://www.xifenfei.com/1807.html大家快点收藏了
回复

使用道具 举报

千问 | 2011-10-24 10:43:14 | 显示全部楼层
没听说过crosscheck“是用来删除违背备份策略(obsolete)的备份集”,crosscheck只是检查是否是expired还是obsolete。
回复

使用道具 举报

千问 | 2011-10-24 10:43:14 | 显示全部楼层
呵呵, USER_TAB_COMMENTS查询即可,编辑好COMMENT语句
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行