如何查詢某個資料庫的某個表欄位,SQL資料庫,如何查詢資料庫內含有某一列(某欄位,如name)的所有表

2021-08-26 02:59:02 字數 2628 閱讀 2758

1樓:流浪還不行嗎

2008沒用過,不懂!不過我覺得應該和2003或者2005是一樣的操作,因為他們都使用的sql語句,變化應該不是很大!

2樓:匿名使用者

select b.name 表名,a.name 欄位名 from syscolumns a join sysobjects b on a.

id=b.id where b.xtype = 'u'

xtype 是表的性質,u是使用者表,系統表是s

3樓:

--查詢所有表名

select name from dbo.sysobjects where xtype='u' and (not name like 'dtproperties')

--查詢所有表的所有欄位名

select dbo.sysobjects.name as table_name, dbo.syscolumns.name as column_name

from dbo.syscolumns inner join

dbo.sysobjects on dbo.syscolumns.id = dbo.sysobjects.id

where(dbo.sysobjects.xtype = 'u') and (not (dbo.sysobjects.name like 'dtproperties'))

--查詢指定表的所有欄位名

select dbo.sysobjects.name as table_name, dbo.syscolumns.name as column_name

from dbo.syscolumns inner join

dbo.sysobjects on dbo.syscolumns.id = dbo.sysobjects.id

where dbo.sysobjects.name='表名'and (dbo.

sysobjects.xtype = 'u') and (not (dbo.sysobjects.

name like 'dtproperties'))

4樓:糖糖寳寳

有兩種方法:

1.select b.name 表名,a.

name 欄位名 from syscolumns a join sysobjects b on a.id=b.id where b.

xtype = 'u'

2.select [name] from sysobjects where id in(select id from syscolumns where name='欄位名')

5樓:匿名使用者

use bird

select * from a,b,c,d,e from tablename

sql資料庫,如何查詢資料庫內含有某一列(某欄位,如name)的所有表

6樓:情感分析

sql資料bai庫,查詢包含列(du

欄位,如名稱)的數zhi據庫中的所有表的步驟dao如下:需要準備的版材料是:權計算機,sql finder。

1,首先,開啟sql查詢器並連線到相應的資料連線,例如測試庫。

2,單擊「查詢」按鈕並鍵入:select table_name來自information_schema.columns,其中table_schema =「test」和column_name =「name」;。

3,單擊「執行」按鈕,將查詢符合條件的表名稱。

4,將查詢調整為:選擇'store'作為table_name,`name`來自商店,其中`name` =「a」union all選擇'stu'作為table_name,`name`來自stu where`name` =「a」union所有選擇'test'作為table_name,`name`來測試`name` =「a」,單擊「執行」按鈕查詢名稱為'a'的表的名稱。

7樓:

應該是抄

不需要儲存過程的。下襲面通過bai查詢欄位名為姓名du為例。

1.select object_name(id) from syscolumns where id in(

select id from sysobjects where type='u')

and name='姓名'

2.第二個問zhi題更簡單了dao

select object_name(id) from syscolumns where id in(

select id from sysobjects where type='u')

and name like '%型別%'

有問題再追問吧。

8樓:匿名使用者

詳細方法抄和語句可以參考我的博襲客:

裡面的第一篇

bai:du

標題是:1、給定字串查詢

zhi表。

祝你成dao功!

怎樣查詢sql資料庫中某一個表中的某個列的一個數值的所有行資料?

怎麼檢視資料庫表中某個欄位的值有哪些重複記錄

在mysql資料庫中如何讓某個欄位有重複的只取一條

保留 bai相du 同zhia值的 dao最小 專屬id行 select from table a a where not exists select 1 from table a bwhere b.a a.a and b.id a.id select top 1 id,name,age from ...

javabean時怎麼自動將資料庫表欄位的註釋添

1 向現有表新增字 段alter table sch schoolextinfo add lastyearthequality varchar2 10 alter table sch schoolextinfo add theorytrain num varchar2 10 2 新增註釋 ment ...

怎樣獲取某個資料庫的所有儲存過程SQL語句

select from sysobjects where type p goselect text from syscomments where id object id 儲存過程名稱 或者右擊資料庫 儲存過程 找到某個特定的儲存過程 在oracle中如何查詢一個表空間下所有的儲存過程啊或者是一個使...