真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle字段名怎么查,oracle sql查詢表的字段名

oracle中怎么用sql查表以及表的字段名

1、用sql查表

石柱土家族網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)2013年至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

查表的時候需要用到user_tables、all_tables,user_tables查出來的是該用戶擁有的表,all_tables查出來的是所有用戶的表。

2、用sql查表的字段

查表的字段需要用到user_tab_columns、all_tab_columns,一樣的前者只能查到該用戶擁有的表,后者可以查詢所有用戶的表。

3、其他

與上面類似的還有查詢對象(user_objects、all_objects)、索引(user_indexes、all_indexes)、約束(user_constraints、all_constraints)等。

至于到底怎么查,先用select * from XXX查看表的信息,然后看下就知道了。比如查一個system表dba_data_files的字段,可以用select * from all_tab_columns where table_name = 'DBA_DATA_FILES',注意表名大寫。

2014-11-04補充:

下列列出一些比較重要的數(shù)據(jù)字典:

DBA_TABLES:描述數(shù)據(jù)庫中所有相關(guān)的表。

DBA_ALL_TABLES:描述數(shù)據(jù)庫中所有的對象以及相關(guān)的表。

USER_TABLES:描述數(shù)據(jù)庫中當(dāng)前用戶擁有的相關(guān)的表。

USER_ALL_TABLES:描述數(shù)據(jù)庫中當(dāng)前用戶擁有的對象以及相關(guān)的表。

ALL_TABLES:描述數(shù)據(jù)庫中所有的用戶可以訪問的相關(guān)的表。

ALL_ALL_TABLES:描述數(shù)據(jù)庫中所有的用戶可以訪問的對象以及相關(guān)的表。

DBA_TAB_COLUMNS:描述數(shù)據(jù)庫中所有表的列屬性。

USER_TAB_COLUMNS:描述數(shù)據(jù)庫中當(dāng)前用戶擁有的表的列屬性。

ALL_TAB_COLUMNS:描述數(shù)據(jù)庫中所有用戶可以訪問的表的列屬性。

DBA_CONSTRAINTS:描述數(shù)據(jù)庫中所有表的約束和屬性。

DBA_CONS_COLUMNS:包含在DBA_CONSTRAINTS約束定義中的可訪問的列的信息。

ALL_CONSTRAINTS:描述數(shù)據(jù)庫中所有用戶可以訪問的表的約束和屬性。

ALL_CONS_COLUMNS:包含在ALL_CONSTRAINTS約束定義的可訪問的列的信息。

USER_CONSTRAINTS:描述數(shù)據(jù)庫中所有當(dāng)前用戶擁有的表的約束的屬性。

USER_CONS_COLUMNS:包含在USER_CONSTRAINTS約束定義的可訪問的列的信息。

DBA_SEQUENCES:數(shù)據(jù)庫中所有序列的描述。

ALL_SEQUENCES:描述數(shù)據(jù)庫中所有用戶可以訪問的序列的描述。

USER_SEQUENCES:描述數(shù)據(jù)庫中所有當(dāng)前用戶擁有的序列的描述。

DBA_INDEXES:描述數(shù)據(jù)庫中所有的索引的屬性。

ALL_INDEXES:描述數(shù)據(jù)庫中所有用戶可以訪問的索引的屬性。

USER_INDEXES:描述數(shù)據(jù)庫中所有當(dāng)前用戶擁有的索引的屬性。

oracle 怎么查看字段類型

一、 SQLPLUS中,直接用 DESC[ribe] tablename 即可。

二、在外部應(yīng)用程序調(diào)用查看ORACLE中的表結(jié)構(gòu)時,只能用下面的語句代替:

1、看字段名與數(shù)據(jù)類型

select * from cols

WHERE TABLE_name=upper('table_name');

--(user_tab_columns縮寫cols)

2、查看全部列

select * from user_tab_columns

where table_name = upper(‘tablename’);

3、查看某些列

select column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALE

from all_tab_columns

where table_name=upper('tablename');

4、查看指定列的數(shù)據(jù)類型

select DATA_TYPE

from User_Tab_Columns t

where t.column_name=upper('FIELDA列名')

and t.table_name =upper(trim('TEST2表名'));

5、通過user_constraints查看所有約束

select * from user_constraints where table_name = upper('tablename');

6、查看主鍵約束:

select * from user_constraints where constraint_type='P' and TABLE_name=upper('table_name');

oracle 中Like 后面如何用字段名進(jìn)行模糊查詢,而不是用字符串。

1、首先雙擊桌面plsql developer軟件啟動軟件,在連接窗口中填寫連接信息,連接數(shù)據(jù)庫。

2、連接成功后新建命令窗口,在sql查詢中一般情況下對于數(shù)據(jù)比較少的表都會使用普通查詢進(jìn)行查詢數(shù)據(jù),如下圖。

3、有的時候針對數(shù)據(jù)量比較大,而又不太確定查詢目錄的表在進(jìn)行查詢的時候,就需要進(jìn)行模糊查詢,使用關(guān)鍵字Like ,如下圖查詢出職工姓名第二個字符是o的職工信息。

4、種模糊查詢的方式只能針對字符串類型的數(shù)據(jù)列進(jìn)行查詢,其它類型的數(shù)據(jù)是無法查詢出結(jié)果的,如下圖。

5、除了模糊查詢之外還有反向模糊查詢,not like,它的使用就是根據(jù)查詢條件查詢滿足查詢條件以外的數(shù)據(jù)。

oracle 查詢字段名

SELECT * FROM DBA_TAB_COLUMNS WHERE TABLE_NAME = 'USERSCORE'

表名要大寫

desc userscore;理論上是不應(yīng)該報錯的,是不是你沒寫分號什么的,或者你把錯誤代碼帖一下

用oracle查詢表字段的的數(shù)據(jù)類型怎么查?

具體查詢步驟如下:

SELECT *FROM user_tab_columns WHERE table_name = '大寫表名'。

其中,user_tab_columns是all_tab_columns的同義子集視圖或者desc 表名。

甲骨文公司,全稱甲骨文股份有限公司(甲骨文軟件系統(tǒng)有限公司),是全球最大的企業(yè)級軟件公司,總部位于美國加利福尼亞州的紅木灘。

1989年正式進(jìn)入中國市場。2013年,甲骨文已超越?IBM?,成為繼?Microsoft?后全球第二大軟件公司。

oracle?查詢字段名

SELECT

*

FROM

DBA_TAB_COLUMNS

WHERE

TABLE_NAME

=

'USERSCORE'

表名要大寫

desc

userscore;理論上是不應(yīng)該報錯的,是不是你沒寫分號什么的,或者你把錯誤代碼帖一下


新聞標(biāo)題:oracle字段名怎么查,oracle sql查詢表的字段名
轉(zhuǎn)載源于:http://weahome.cn/article/hoddje.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部