獲得乙個表中的所有列名和列數

2021-05-21 22:37:25 字數 337 閱讀 3164

在一次的開發過程中,因需要要知道某張表下到底有多少個列名。故得知在mssql裡有乙個系統表可以查出指定表的所有列。**如下:

已知表名的情況下,查出表的字段及列數:

select * from syscolumns where id=object_id('表名')

select count(*) from syscolumns where id=object_id('表名') 

my-sql資料庫裡可以用:

show   columns   from   tablename

show database;

show tables from database;

獲得乙個表的所有欄位名

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

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

如何取得乙個資料表的所有列名 方法如下 先從systemobject系統表中取得資料表的systemid,然後再syscolumn表中取得該資料表的所有列名。sql語句如下 declare objid int,objname char 40 set objname tablename select ...

mysql取得乙個表的列名

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