如何取得乙個表的所有欄位名用逗號分割

2021-04-17 06:48:29 字數 349 閱讀 5413

自從 oracle 9i 開始,就可以通過sys_connect_by_path 函式實現將從父節點到當前

行內容以「path」或者層次元素列表的形式顯示出來。

取得乙個表的所有欄位名,用逗號分割。

select max(substr(sys_connect_by_path(column_name, ','),2)) col from (

select column_name,column_id from user_tab_columns where table_name='&表名')

start with column_id=1

connect by column_id=rownum;

獲得乙個表的所有欄位名

場景 在除錯較為負責的儲存過程,需要經常select 當表字段較多,但有幾個字段確實不想見到它,以下就是方便了寫select語句 declare query varchar max declare name varchar 50 declare vacancy cursor local for se...

mysql獲取某個表的所有欄位名

mysql安裝成功後可以看到已經存在mysql information schema和test這個幾個資料庫,information schema庫中有乙個名為columns的表,這個表中記錄了資料庫中所有表的字段資訊。知道這個表後,獲取任意表的字段就只需要一條select語句即可。例如 selec...

mysql獲取某個表的所有欄位名

mysql安裝成功後可以看到已經存在mysql information schema和test這個幾個資料庫,information schema庫中有乙個名為columns的表,這個表中記錄了資料庫中所有表的字段資訊。知道這個表後,獲取任意表的字段就只需要一條select語句即可。例如 selec...