DESC 只列出欄位名的方法

2021-08-24 20:11:19 字數 524 閱讀 9091

很多時候 我們需要乙個表的字段列表 比如寫控制檔案ctl 等等。。。

desc 沒有引數只列出它的name

沒有那我們去訪問它的字典表吧

user_tab_cols

user_tab_columns

sql> select column_name from user_tab_columns s where table_name = 't_cache_zcproject';

發現經常它的column_name 的排序跟desc t_cache_zcproject 不一樣

預設情況下 它是last_analyzed 排序

order by s.column_id 就跟desc 排序一樣了

在pl/sql developer 查詢視窗 就能直接複製 如果在sqlplus 下還有做處理

set linesize 80

set describe depth 2

set describe indent on

set describe line off

查詢表的欄位名

select name from syscolumns where id in select id from sysobjects where type u and name 相應表名 用以上sql語句輸入相應表名就可以查到表的欄位名,對應好資料庫 查詢是否存在該錶語句 if exists sele...

工具類 獲取setter方法的欄位名

實現效果 string age beanutils.converttofieldname person getage functionalinte ce public inte ce igetter extends serializable functionalinte ce public inte...

MySql 獲取表的欄位名

show databases 列出 mysql server 資料庫。show tables from db name 列出資料庫資料表。show create tables tbl name 匯出資料表結構。show table status from db name 列出資料表及表狀態資訊。sh...