怎么查詢數(shù)據(jù)表字段 如何查詢表的字段信息?
如何查詢表的字段信息?以微軟SQL Server為例。通過querying _ objects,可以得到當前數(shù)據(jù)庫中所有數(shù)據(jù)庫對象的信息,包括數(shù)據(jù)表的信息。Name表示數(shù)據(jù)庫對象的名稱,object_
如何查詢表的字段信息?
以微軟SQL Server為例。通過querying _ objects,可以得到當前數(shù)據(jù)庫中所有數(shù)據(jù)庫對象的信息,包括數(shù)據(jù)表的信息。Name表示數(shù)據(jù)庫對象的名稱,object_id表示數(shù)據(jù)庫對象的編號。。SELECTt*_objects可以通過查詢_columns獲得當前數(shù)據(jù)庫中所有字段級對象的信息,包括數(shù)據(jù)表中的字段。Name表示字段的名稱,object_id表示字段所在的數(shù)據(jù)庫對象的編號。東南Lect * _ columns綜上所述,可以使用join query: select tc查詢指定數(shù)據(jù)表中所有字段的描述。* _ columns _ objects oonto。對象標識c .對象表名。
怎樣用SQL查詢一個表的所有字段?
是的,你已經(jīng)填寫了 "排除字段 "和 "表名 "。declare @name varchar(100)
declare @sql varchar(1000)
SET @sqlselect
To declare a C11 cursor
Select a name from syscolumns, where id.
(從系統(tǒng)對象中選擇最大值(id)其中xtypeu和名字表名)
和名稱ltgt以外的字段
Open C11
Extract the next one from C11 to
@ Name
IF @@FETCH_STATUS ltgt 0
begin
Deallocate C11
return
end
WHILE(@@FETCH_STATUS 0)
begin
Set @ @name,
Extract the next one from C11 to
@ Name
end
Deallocate C11
set @sqlsubstring(@sql,1,len(@sql)-1) from表名
exec (@sql)