如何查詢數(shù)據(jù)庫表的所有字段(如何查詢表里的所有字段?)
如何查詢表里的所有字段?查詢表中所有字段的值select * from tab查找表中的所有字段名select column _ name from user _ tab _ cols wh怎樣用SQ

如何查詢表里的所有字段?查詢表中所有字段的值select * from tab查找表中的所有字段名select column _ name from user _ tab _ cols wh怎樣用SQL查詢一個(gè)表的所有字段?
-是的,請(qǐng)?zhí)顚?"排除字段 "和 "表名 "。declare @name varchar(100)
declare @sql varchar(1000)
SET @ sql = 選擇
為聲明C11游標(biāo)
從id=的syscolumns中選擇名稱
(select max (id) from sysobjects其中xtype = u 和name = 表名 )
并命名為ltgt 除了字段和。;
打開C11
將下一個(gè)從C11提取到
@姓名
IF @@FETCH_STATUS ltgt 0
開始
解除分配C11
返回
結(jié)束
WHILE(@@FETCH_STATUS = 0)
開始
SET @ sql = @ sql @ name ,
將下一個(gè)從C11提取到
@name
結(jié)束
解除分配C11
Set @ SQL = substring (@ SQL,1,len(@ SQL)-1) ;從表名
exec (@sql)
如何查詢一個(gè)數(shù)據(jù)庫中所有表的某個(gè)字段?1 .在Oracle中,這種寫法可以解決select column _ name,table _ name from user _ tab _ columns where column _ name = ;測試名稱 2.在SqlServer中,這樣就可以解決從information _ where column _ nam如何查詢表的字段信息?
以微軟SQL Server為例。通過querying _ objects,可以得到當(dāng)前數(shù)據(jù)庫中所有數(shù)據(jù)庫對(duì)象的信息,包括數(shù)據(jù)表的信息。Name表示數(shù)據(jù)庫對(duì)象的名稱,object_id表示數(shù)據(jù)庫對(duì)象的編號(hào)。挑選*來自
_objects可以通過查詢_columns獲得當(dāng)前數(shù)據(jù)庫中所有字段級(jí)對(duì)象的信息,包括數(shù)據(jù)表中的字段。Name表示字段的名稱,object_id表示字段所在的數(shù)據(jù)庫對(duì)象的編號(hào)。挑選
*來自
_columns綜上所述,您可以使用連接查詢:SELECT查詢指定數(shù)據(jù)表中所有字段的描述。
c.*來自
_列連接
_對(duì)象打開
o.object_id = c.object_idWHERE
= 表名