怎么查詢(xún)數(shù)據(jù)表字段 如何查詢(xún)表的字段信息?
如何查詢(xún)表的字段信息?以微軟SQL Server為例。通過(guò)querying _ objects,可以得到當(dāng)前數(shù)據(jù)庫(kù)中所有數(shù)據(jù)庫(kù)對(duì)象的信息,包括數(shù)據(jù)表的信息。Name表示數(shù)據(jù)庫(kù)對(duì)象的名稱(chēng),object_
如何查詢(xún)表的字段信息?
以微軟SQL Server為例。通過(guò)querying _ objects,可以得到當(dāng)前數(shù)據(jù)庫(kù)中所有數(shù)據(jù)庫(kù)對(duì)象的信息,包括數(shù)據(jù)表的信息。Name表示數(shù)據(jù)庫(kù)對(duì)象的名稱(chēng),object_id表示數(shù)據(jù)庫(kù)對(duì)象的編號(hào)。。SELECTt*_objects可以通過(guò)查詢(xún)_columns獲得當(dāng)前數(shù)據(jù)庫(kù)中所有字段級(jí)對(duì)象的信息,包括數(shù)據(jù)表中的字段。Name表示字段的名稱(chēng),object_id表示字段所在的數(shù)據(jù)庫(kù)對(duì)象的編號(hào)。東南Lect * _ columns綜上所述,可以使用join query: select tc查詢(xún)指定數(shù)據(jù)表中所有字段的描述。* _ columns _ objects oonto。對(duì)象標(biāo)識(shí)c .對(duì)象表名。
怎樣用SQL查詢(xún)一個(gè)表的所有字段?
是的,你已經(jīng)填寫(xiě)了 "排除字段 "和 "表名 "。declare @name varchar(100)
declare @sql varchar(1000)
SET @sqlselect
To declare a C11 cursor
Select a name from syscolumns, where id.
(從系統(tǒng)對(duì)象中選擇最大值(id)其中xtypeu和名字表名)
和名稱(chēng)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)