oracle 指令碼 3 列出指定表的所有字段

2021-05-27 22:18:32 字數 592 閱讀 9888

晚上時,師弟yy說他有乙個表,裡面有90多個字段,需要把所有欄位都列出來,如果手動乙個乙個複製出來的話,太麻煩了,就寫了個小指令碼.

/*

列出指定表的所有字段, 使用時將 sys_table 換成具體表名即可

*/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;

思考: 能不能使用一條 sql 就將結果查出來?

Python3列出目錄下的檔案列表

用法 往檔案裡面傳的引數,第乙個是路徑 預設掃瞄當前目錄 第二個是要過濾的字尾 不需過濾的就不要傳 python3 listfile.py apklistfile.py usr bin python coding utf 8 import sys,os defprint dir filepath,s...

SQLServer 列出每個表的列和屬性

當需要整理乙個資料庫幫助文件是,可能需要列出庫中每個表的列及其屬性。這可能在開發一些介面或者外包給別的公司時有幫助。如果需要別人開啟sql server management studio ssms 來乙個乙個檢視,無疑是一種折磨。解決這個問題可以考慮使用系統的目錄檢視 sys.tables sys...

約瑟夫問題3 出列序列(鍊錶)

問題描述 m 個人圍成一圈,任意指定乙個人為其編號為 1,餘下的人按順時針依次編號為 2 到 m 其中編號為 m 的人與編號為 1 的人相鄰。現在以編號為 s 1 s m 的人為起點,開始順時針報數,報到 n 的人出列 然後以出列人的左邊的人為起點,開始逆時針報數,報到 k 的人出列 接著再以出列的...