[SQL] oracle 10列出指定表的所有字段 →→→→→进入此内容的聊天室

来自 , 2021-02-05, 写在 SQL, 查看 162 次.
URL http://www.code666.cn/view/ba038e2a
  1. /*
  2.  列出指定表的所有字段, 使用时将 SYS_TABLE 换成具体表名即可[Oracle 10g下运行通过]
  3. */
  4. DECLARE
  5.   cursor c IS
  6.   SELECT a.COLUMN_NAME||' ' FROM user_tab_columns a
  7.   WHERE a.TABLE_NAME = 'SYS_TABLE';
  8.  
  9.   col user_tab_columns.COLUMN_NAME%TYPE;
  10.   cols varchar2(4000);
  11. BEGIN
  12.   OPEN c;
  13.   loop
  14.     fetch c INTO col;
  15.     exit WHEN c%notfound;
  16.     cols := cols || col;
  17.   END loop;
  18.   close c;
  19.  
  20.   dbms_output.put_line(cols);
  21. END;
  22. //SQL/1229

回复 "oracle 10列出指定表的所有字段"

这儿你可以回复上面这条便签

captcha