首頁 > 資料庫 > mysql教程 > 列出指定表的所有字段

列出指定表的所有字段

WBOY
發布: 2016-06-07 14:56:26
原創
1121 人瀏覽過

晚上时,师弟yangyu说他有一个表,里面有90多个字段,需要把所有字段都列出来,如果手动一个一个复制出来的话,太麻烦了,就写了个小脚本. 无 /* 列出指定表的所有字段, 使用时将 SYS_TABLE 换成具体表名即可[Oracle 10g下运行通过]*/declare cursor c is select a

晚上时,师弟yangyu说他有一个表,里面有90多个字段,需要把所有字段都列出来,如果手动一个一个复制出来的话,太麻烦了,就写了个小脚本.

/*
 列出指定表的所有字段, 使用时将 SYS_TABLE 换成具体表名即可[Oracle 10g下运行通过]
*/
declare
  cursor c is 
  select a.COLUMN_NAME||' ' from user_tab_columns a
  where a.TABLE_NAME = 'SYS_TABLE';
  
  col user_tab_columns.COLUMN_NAME%type;
  cols varchar2(4000);
begin
  open c;
  loop
    fetch c into col;
    exit when c%notfound;
    cols := cols || col;
  end loop;
  close c;
  
  dbms_output.put_line(cols);
end;
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板