如何取得乙個資料表的所有列名

2021-03-31 14:00:57 字數 545 閱讀 4837

如何取得乙個資料表的所有列名

方法如下:先從systemobject系統表中取得資料表的systemid,然後再syscolumn表中取得該資料表的所有列名。

sql語句如下:

declare @objid int,@objname char(40)

set @objname = 'tablename'

select @objid = id from sysobjects where id = object_id(@objname)

select 'column_name' = name from syscolumns where id = @objid order by colid

自己修改如下,可以直接放到jsp中執行

select name

from syscolumns

where (id =

(select id

from sysobjects

where (id = object_id('yourtablename'))))

order by colid

mysql取得乙個表的列名

mysql取得乙個表的列名 方法為 describe tb nine safety info 縮寫為 desc tb nine safety info show columns from tb nine safety info select column name from information ...

返回乙個資料表的集合

create or replace package pag selecttable istype select table is ref cursor end pag selecttable create or replace procedure pro selecttable tablename ...

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

自從 oracle 9i 開始,就可以通過sys connect by path 函式實現將從父節點到當前 行內容以 path 或者層次元素列表的形式顯示出來。取得乙個表的所有欄位名,用逗號分割。select max substr sys connect by path column name,2 ...