现有一表,表的Describe如下:SQL> desc g_crm_feedback;
Name              Type           Nullable Default Comments 
----------------- -------------- -------- ------- -------- 
ADD               NUMBER(19)              0       人信
STA               INTEGER        Y                状态
FEE               INTEGER                         反馈
TIT               VARCHAR2(200)  Y        ''      标题
CON               CLOB           Y                反馈
HOP               INTEGER        Y                期望
PRO               INTEGER        Y        0       取证想得到如下格式,命令语句该怎么写啊?
<ADD><!--人信><ADD>
<STA><!--状态><STA>
<FEE><!--反馈><FEE>
<TIT><!--标题><TIT>
<CON><!--反馈><CON>
<HOP><!--期望><HOP>
<PRO><!--取证><PRO>(我用的是PLSQL Developer)

解决方案 »

  1.   

    select     '<'||COLUMN_NAME||'><!--'||COMMENTS||'><||'COLUMN_NAME||'>'
                   FROM   user_col_comments   where   table_name='XXX'
      

  2.   


    select     '<'||COLUMN_NAME||'><!--'||COMMENTS||'><'||COLUMN_NAME||'>'
                   FROM   user_col_comments   where   table_name=upper('XXX')上面的有点格式错误,另外表名是大写的,所以我在后面加了upper保证大写
      

  3.   

    select '<'||Name||'><!--'||Comments||'><'||Name||'>' from AA_0509143835
      

  4.   

    select '<' || column_name '><!--' || comments || '><' || column_name || '>' 
    from user_col_comments 
    where table_name = 'G_CRM_FEEDBACK';
      

  5.   

    SELECT '<'||column_name||'><!--'||comments||'--><'||column_name||'>' from user_col_comments a where table_name=upper('tablename')