Select max(SYS_CONNECT_BY_PATH(COLUMN_NAME, ', '))
From (select A.COLUMN_NAME,A.TABLE_NAME, ROWNUM AS ROWNO
from USER_TAB_COLUMNS A
where TABLE_NAME = '表名称'
ORDER BY A.COLUMN_ID)
start with ROWNO = 1
connect by ROWNO = rownum;
From (select A.COLUMN_NAME,A.TABLE_NAME, ROWNUM AS ROWNO
from USER_TAB_COLUMNS A
where TABLE_NAME = '表名称'
ORDER BY A.COLUMN_ID)
start with ROWNO = 1
connect by ROWNO = rownum;
本文提供了一种使用SQL查询来获取指定表的所有列名的方法。通过一个特定的递归查询,可以有效地列出表中所有列的名称,并用逗号分隔。这对于需要快速了解表结构或进行自动化操作的情况非常有用。
211

被折叠的 条评论
为什么被折叠?



