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

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

oracle如何查找約束,oracle如何查看約束

oracle怎樣查看約束名?

查看表的約束條件有三個視圖:

創(chuàng)新互聯專注于源城網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供源城營銷型網站建設,源城網站制作、源城網頁設計、源城網站官網定制、小程序定制開發(fā)服務,打造源城網絡公司原創(chuàng)品牌,更為您提供源城網站排名全網營銷落地服務。

1、dba_constraints、all_constraints、user_constraints。

2、其中:dba_constraints視圖需要DBA權限才能查詢。

3、all_constraints、user_constraints普通用戶查詢。

4、例:select * from user_constraints。

5、Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數據庫管理系統(tǒng)。它是在數據庫領域一直處于領先地位的產品。

6、Oracle數據庫系統(tǒng)是目前世界上流行的關系數據庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強,適用于各類大、中、小、微機環(huán)境。

7、是一種高效率、可靠性好的 適應高吞吐量的數據庫解決方案。

oracle怎么查看表中的約束

我們可以使用下面語句從all_constraints視圖中查看某表上的約束。

SELECT constraint_name, table_name, r_owner, r_constraint_name 。

FROM all_constraints 。

WHERE table_name = 'table_name' and owner = 'owner_name'。

另一個視圖ALL_CONS_COLUMNS也包括組成表上約束列的信息。

甲骨文股份有限公司(NASDAQ:ORCL,Oracle)是全球大型數據庫軟件公司??偛课挥诿绹又菁t木城的紅木岸(Redwood Shores),現時首席執(zhí)行官為公司創(chuàng)辦人勞倫斯·埃里森(Lawrence J. Ellison)。

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

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

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

(包括索引名,類型,構成列)

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'; ----指定用戶

(包括名稱,構成列)

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'; -----指定用戶名

(包括表名稱,構成列)

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' -----指定用戶名

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數據庫 如何查詢某個表的約束條件

我們可以使用下面語句從all_constraints視圖中查看某表上的約束:

SELECT

constraint_name,

table_name,

r_owner,

r_constraint_name

FROM

all_constraints

WHERE

table_name

=

'table_name'

and

owner

=

'owner_name';

另一個視圖ALL_CONS_COLUMNS也包括組成表上約束列的信息。


網站題目:oracle如何查找約束,oracle如何查看約束
地址分享:http://weahome.cn/article/heopgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部