首頁 > 資料庫 > Oracle > 主體

oracle怎麼查詢多少列

WBOY
發布: 2022-06-10 16:32:49
原創
5889 人瀏覽過

在oracle中,可以利用select語句來配合“count(*)”查詢表中有多少列,語法為“select count(*) from user_tab_cols where table_name='表名'”;“user_tab_cols”也可以用於查詢隱藏列,並且表名中的英文應該使用大寫字母。

oracle怎麼查詢多少列

本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。

oracle怎麼查詢多少列

oracle查詢多少列:

select count(*) from user_tab_cols where table_name='表名';
登入後複製

--表名含英文的話應為英文大寫字母

範例如下:

oracle怎麼查詢多少列

oracle怎麼查詢多少列

擴充知識:

Oracle中user_tab_cols、user_tab_columns的差異

兩表皆可用於查詢使用者下Table(表)、View(檢視)、Clusters(叢集表)

差異

-- 通过执行此SQL语句,可发现user_tab_cols还包含隐藏列,因此平时使用时推荐使用user_tab_columns
select column_name from user_tab_cols where table_name = 'TEST'
minus
select column_name from user_tab_columns where table_name = 'TEST';
登入後複製

透過與user_tab_comments(表註解)、user_col_comments(字段註解)搭配使用,可基本滿足一般統計需求

mysql查詢多少列:

select count(*) from information_schema.COLUMNS where table_name='表名';
登入後複製

--表名大小寫均可

sqlserver查詢多少列:

select count(*) from syscolumns s  where s.id = object_id('test');
登入後複製

--表名大小寫皆可

推薦教學:《Oracle影片教學

以上是oracle怎麼查詢多少列的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!