查看表的約束條件有三個(gè)視圖:
創(chuàng)新互聯(lián)公司專注于建甌企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城網(wǎng)站建設(shè)。建甌網(wǎng)站建設(shè)公司,為建甌等地區(qū)提供建站服務(wù)。全流程按需規(guī)劃網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
1、dba_constraints、all_constraints、user_constraints。
2、其中:dba_constraints視圖需要DBA權(quán)限才能查詢。
3、all_constraints、user_constraints普通用戶查詢。
4、例:select * from user_constraints。
5、Oracle Database,又名Oracle RDBMS,或簡(jiǎn)稱Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它是在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品。
6、Oracle數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。
7、是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。
1、先創(chuàng)建一個(gè)簡(jiǎn)單的數(shù)據(jù)表。
2、插入數(shù)據(jù),順便復(fù)習(xí)插入數(shù)據(jù)了,最好多插幾個(gè),查詢的時(shí)候更明顯。
3、select后面的字段是等下查詢結(jié)果所顯示的,where就是限制的條件,根據(jù)where查詢到對(duì)應(yīng)的列。
4、如果字段里面有數(shù)字的話也是可以根據(jù)數(shù)字大小進(jìn)行查詢的。
5、加入and語(yǔ)句可以同時(shí)限制兩個(gè)條件來(lái)查詢。
6、用%來(lái)查詢,百分號(hào)在字母前表示以什么字母開頭的,這里就是以名字為d開頭來(lái)查詢數(shù)據(jù),同理把%放在后面就是以d結(jié)尾的名字。
我們可以使用下面語(yǔ)句從all_constraints視圖中查看某表上的約束:
SELECT
constraint_name,
table_name,
r_owner,
r_constraint_name
FROM
all_constraints
WHERE
table_name
=
'table_name'
and
owner
=
'owner_name';
另一個(gè)視圖ALL_CONS_COLUMNS也包括組成表上約束列的信息。
查看表的約束條件有三個(gè)視圖:
1、dba_constraints、all_constraints、user_constraints。
2、其中:dba_constraints視圖需要DBA權(quán)限才能查詢。
3、all_constraints、user_constraints普通用戶查詢。
擴(kuò)展資料:
Oracle數(shù)據(jù)庫(kù)使用約束(constraints)來(lái)防止無(wú)效的數(shù)據(jù)進(jìn)入表中,保護(hù)數(shù)據(jù)的實(shí)體完整行約束定義在表級(jí),如果表與表之間有從屬關(guān)系,約束可以防止表的刪除,通過(guò)約束字段,強(qiáng)制用戶在插入更新和刪除數(shù)據(jù)時(shí)必須遵循一定的規(guī)則。
約束定義語(yǔ)法: create table 表名(字段名 數(shù)據(jù)類型 約束類型) 或 create table 表名(字段名1 數(shù)據(jù)類型,字段名2,數(shù)據(jù)類型 constraints 約束別名 約束類型 (字段))