日期:2014-05-17  浏览次数:20756 次

oracle comment on 通过参数给列添加注释
给一个已有的表每一列 添加注释,通过参数,表名称.字段名称,和注释内容
  declare ids varchar(20);namestr varchar2(50);
  begin 
  ids:='会员ID';
  namestr:='VL_XSYP_USER.T_MEMBER_INF.PARENTNUM';  
  Execute Immediate ' COMMENT ON COLUMN' || namestr || ' is '||ids;
  end;


我这写了 报错 ,说的是comment命令对象类型无效 求高手指教
   
   


------解决方案--------------------
namestr:='VL_XSYP_USER.T_MEMBER_INF.PARENTNUM';


前后加个空格

namestr:=' VL_XSYP_USER.T_MEMBER_INF.PARENTNUM ';