欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

oracle如何查約束,oracle如何查看表中已定義的約束信息

Oracle查看表索引、主鍵、外鍵、約束

查看表索引、主鍵、外鍵、約束

網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)公司已向上千企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。

(包括索引名,類(lèi)型,構(gòu)成列)

SELECT T.*, I.INDEX_TYPE

FROM USER_IND_COLUMNS T,USER_INDEXES I

WHERE T.INDEX_NAME = I.INDEX_NAME

AND T.TABLE_NAME = I.TABLE_NAME

AND T.TABLE_NAME = 'ORG_DLF' ----指定表

AND T.TABLE_OWNER= 'ODSRPT_SIT2'; ----指定用戶(hù)

(包括名稱(chēng),構(gòu)成列)

SELECT CU.*

FROM DBA_CONS_COLUMNS CU, DBA_CONSTRAINTS AU

WHERE CU.CONSTRAINT_NAME = AU.CONSTRAINT_NAME

AND AU.CONSTRAINT_TYPE = 'P'

AND AU.TABLE_NAME = 'LOAN_APPLICATION_FEE' -----指定表名

AND CU.OWNER='ODSRPT_SIT2'; -----指定用戶(hù)名

(包括表名稱(chēng),構(gòu)成列)

SELECT CU.COLUMN_NAME,AU.TABLE_NAME

FROM DBA_CONS_COLUMNS CU, DBA_CONSTRAINTS AU

WHERE CU.CONSTRAINT_NAME = AU.CONSTRAINT_NAME

AND AU.CONSTRAINT_TYPE = 'U'

AND AU.OWNER='RPT_UAT2' -----指定用戶(hù)名

AND AU.TABLE_NAME = 表名 ; -----指定表名

Select a.Owner 外鍵擁有者,

a.Table_Name 外鍵表,

c.Column_Name 外鍵列,

b.Owner 主鍵擁有者,

b.Table_Name 主鍵表,

d.Column_Name 主鍵列,

c.Constraint_Name 外鍵名,

d.Constraint_Name 主鍵名

From User_Constraints a,

 user_Constraints b,

user_Cons_Columns c, --外鍵表

user_Cons_Columns d --主鍵表

Where a.r_Constraint_Name = b.Constraint_Name

And a.Constraint_Type = 'R'

And b.Constraint_Type = 'P'

And a.r_Owner = b.Owner

And a.Constraint_Name = c.Constraint_Name

And b.Constraint_Name = d.Constraint_Name

And a.Owner = c.Owner

And a.Table_Name = c.Table_Name

And b.Owner = d.Owner

And b.Table_Name = d.Table_Name;

oracle怎么查看表中的約束

我們可以使用下面語(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也包括組成表上約束列的信息。

甲骨文股份有限公司(NASDAQ:ORCL,Oracle)是全球大型數(shù)據(jù)庫(kù)軟件公司。總部位于美國(guó)加州紅木城的紅木岸(Redwood Shores),現(xiàn)時(shí)首席執(zhí)行官為公司創(chuàng)辦人勞倫斯·埃里森(Lawrence J. Ellison)。

2016年11月6日,甲骨文公司(Oracle)股東同意以 93 億美元的資金收購(gòu)Netsuite公司,每股價(jià)格約為 109 美元。

oracle怎樣查看約束名?

查看表的約束條件有三個(gè)視圖:

1、dba_constraints、all_constraints、user_constraints。

2、其中:dba_constraints視圖需要DBA權(quán)限才能查詢(xún)。

3、all_constraints、user_constraints普通用戶(hù)查詢(xún)。

4、例:select * from user_constraints。

5、Oracle Database,又名Oracle RDBMS,或簡(jiǎn)稱(chēng)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),適用于各類(lèi)大、中、小、微機(jī)環(huán)境。

7、是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。

如何查看 約束 的具體內(nèi)容 oracle

SELECT?UC.OWNER,

UC.CONSTRAINT_NAME,

UC.CONSTRAINT_TYPE,

UC.TABLE_NAME,

UCC.COLUMN_NAME,

UC.SEARCH_CONDITION,

UC.R_CONSTRAINT_NAME

FROM?USER_CONSTRAINTS?UC

INNER?JOIN?USER_CONS_COLUMNS?UCC

ON?(UC.CONSTRAINT_NAME?=?UCC.CONSTRAINT_NAME);

USER_CONSTRAINTS和?USER_CONS_COLUMNS視圖關(guān)聯(lián)一下。

CONSTRAINT_TYPE 的相關(guān)解釋如下:

C - Check constraint on a table

P - Primary key

U - Unique key

R - Referential integrity

V - With check option, on a view

O - With read only, on a view

H - Hash expression

F - Constraint that involves a REF column

S - Supplemental logging

如果是check約束,那么在search_condition列能看到具體的內(nèi)容。

如果是外鍵約束,通過(guò)R_CONSTRAINT_NAME 列能看到參考約束內(nèi)容。

oracle數(shù)據(jù)庫(kù) 如何查詢(xún)某個(gè)表的約束條件

我們可以使用下面語(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也包括組成表上約束列的信息。

分享題目:oracle如何查約束,oracle如何查看表中已定義的約束信息
分享網(wǎng)址:http://chinadenli.net/article32/hedisc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站自適應(yīng)網(wǎng)站網(wǎng)站設(shè)計(jì)公司電子商務(wù)小程序開(kāi)發(fā)網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)