查詢表中所有字段

2021-10-05 02:23:18 字數 647 閱讀 5489

查詢某個表的欄位名:

`

select column_name from user_tab_columns where table_name=

'tablename'

`

多行合併為一行,便於操作,可以用 wm_concat :

`

select wm_concat(column_name)

from user_tab_columns where table_name=

'tablename'

`

查詢表的欄位名:

select name from syscolumns where id=object_id(

'tablename'

);

注意:需要在要查詢的資料庫下操作。

多行合併一行:

select

(select rtrim(name)

+','

from syscolumns where id=object_id(

'tablename'

)for xml path ('')

)as ddd

查詢資料庫中所有表名,查詢表中所有欄位名

mysql 1.查詢資料庫中所有表名稱 select table name from information schema.tables where table schema 資料庫名稱 包含檢視 select table name from information schema.tables wh...

sql 查詢表中所有欄位的名稱

最近工作用到sql語句查詢表中所有欄位的名稱,網上查詢,發現不同資料庫的查詢方法不同,例如 sql server 查詢表的所有欄位名稱 select name from syscolumns where id object id 表名 sqlite 查詢表中所有欄位名稱 select name fr...

Mysql查詢所有的表名和查詢表中所有的欄位名

最近的乙個專案中用到兩個東西,乙個就是傳入資料庫連線就自動複製該庫的所有表結構,其二就是在搜尋中用到獲取庫中的表和表中的字段,所以記錄一下,至於專案情況,隨後更新。獲取所有資料庫名稱 獲取庫中的所有表名稱 select column name from information schema.colu...