如何查詢oracle資料庫中所有表的所有欄位哪個

時間 2021-10-14 22:25:28

1樓:匿名使用者

這個不可能使用簡單一個查詢語句來實現這個功能。因為你的這個需要基本都是比一定邏輯的查詢,實現起來有相當的難度。因為首先要確定有多少張表,每張表中有多少個欄位,然後才能實現某個欄位中的某條記錄包含你所需要的這個特定的值。

這僅僅是一個簡單的思路,供參考。

2樓:佴寄風

寫一個儲存過程

將show tables的結果放入一個集合中然後遍歷這個集合

desc table

得到單個表的欄位

然後組織查詢語句 select * from table where 欄位1=‘cc’ or 欄位2=’cc‘.......欄位n='cc'

執行指令碼看結果

這只是思路

查詢資料庫所有表中的所有欄位 包含一個字串 這sql可以實現嗎

3樓:匿名使用者

--通過如下語句得到當前sql server中所有的資料的名稱:

use master

select [name] from [sysdatabases] order by [name]

go--通過查詢其中一個資料庫aspnetpager,就可以得到這個資料庫中的所有的表名了,語句如下:

use ???select [id], [name] from [sysobjects] where [type] = 'u' and name ='???' order by [name]--通過上面的查詢的id,可以查出這個表中所有的欄位,例如我們查詢basedata表中所有的欄位,就可以通過下面的語句查出:

select [name] from [syscolumns] where [id] = ??? order by [colid]go

查詢 oracle 資料庫中包含某一欄位的所有表的表名

4樓:匿名使用者

select table_name from dba_tab_columns where column_name='欄位名';

注意:欄位名需要大寫,否則你查不出來

5樓:阿懟哥

select table_name from user_tab_columns where column_name='欄位名稱'

oracle中如何查詢某個表中哪些欄位含有某個字元?

6樓:八卦星人小林

查詢該欄位,用excption異常抓取,如果沒異常則說明有該欄位。

如果進入異常程式塊則說明無該欄位。

oracle database,又名oracle rdbms,或簡稱oracle。是甲骨文公司的一款關聯式資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。

可以說oracle資料庫系統是目前世界上流行的關聯式資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的資料庫解決方案。

oracle資料庫系統是美國oracle公司(甲骨文)提供的以分散式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(client/server)或b/s體系結構的資料庫之一。比如silverstream就是基於資料庫的一種中介軟體。

oracle資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的資料管理功能;作為一個關聯式資料庫,它是一個完備關係的產品;作為分散式資料庫它實現了分散式處理功能。但它的所有知識,只要在一種機型上學習了oracle知識,便能在各種型別的機器上使用它。

oracle資料庫最新版本為oracle database 12c。oracle資料庫12c 引入了一個新的多承租方架構,使用該架構可輕鬆部署和管理資料庫雲。

oracle資料庫,oracle資料庫價格

oracle是一種適用於大型 中型和微型計算機的關聯式資料庫管理系統,它使用sql structured guery language 作為它的資料庫語言。sql主要包括資料定義 資料操縱 包括查詢 和資料控制等三方面功能。sql是一種非過程化程度很高的語言,使用者只需說明 幹什麼 而無需具體說明 怎麼...

oracle資料庫查詢資料並按要求顯示,sql高手請幫幫忙!問題解決加分

樓主這個是典型的行轉列知識點 有兩個方法 不用排序的 group by 就隱含了排序功能 如果樓主記不住decode函式 可以用case when 寫法和sql server一樣 祝樓主學習進步 希望採納 方法一 select name,sum decode course,語文 score,0 語文...

在oracle資料庫如何查詢某個欄位在哪些表中出現過

育知同創教育 在oracle資料庫查詢某個欄位在哪些表中出現過的方法是關聯所有的表然後查詢欄位的值,如果為空就是沒有出現過。在之前所使用的查詢操作之中,都是從一張表之中查詢出所需要的內容,那麼如果現在一個查詢語句需要顯示多張表的資料,則就必須應用到多表查詢的操作,而多表查詢的語法如下 select ...