1樓:匿名使用者
設定外來鍵唄 如果用jdeveloper開發的話 直接在介面就能用箭頭來關聯就可以了 eo(實體)vo(檢視) 介面 3個組合起來就行了
2樓:
需要你設定主外來鍵的,那樣就可以關聯了
主鍵關鍵字是primary key
外來鍵的關鍵字是 foreign key
3樓:匿名使用者
例如下面這兩個表中分別存的時員工的基本資訊和公司的部門資訊。我們為
create table dept
(deptno number(10) not null,
deptname varchar2(30) not null,
constraint pk_dept primary key(deptno));
和create table emp
( empno number(10) not null,
fname varchar2(20) ,
lname varchar2(20) ,
dept number(10) ,
constraint pk_emp primary key(empno));
然後我們現在增加外來鍵試一下on delete cascade
alter table emp
add constraint fk_emp_dept foreign key(dept) references dept(deptno) on delete cascade;
先增加外來鍵。然後插入資料。
insert into dept values(1,』銷售部』);
insert into dept values(2,』財務部』);
insert into emp values (2,』mary』,'song』,1);
insert into emp values (3,』linda』,'liu』,2);
insert into emp values (4,』linlin』,'zhang』,1);
然後現在我要刪除銷售部,會有什麼後果呢?
delete from dept where deptno = 1;
我們發現除了dept中的一條資料被刪除了,emp中兩條資料也被刪除了,其中emp中的兩條資料是參照了銷售部的這條資料的,這就很容易理解on delete cascade了。
請問oracle資料庫中兩張表分別在兩個資料庫中怎麼能建關聯
4樓:匿名使用者
無法進行關聯,oracle不能跨資料庫操作,只可以跨使用者操作。
sql:select a.name ,b.id from user1.table1 a,user2.table2 b where a.id =b.id;
解釋:當前登入的使用者必須有訪問user1表table1許可權和user2使用者的table2表許可權,之後就可以當做是「一個使用者」下的表完成跨使用者查詢。
5樓:匿名使用者
建立database link
通過觸發器,或者儲存過程,保證2個表的資料的關聯。
6樓:匿名使用者
兩個不同的例項 如果要關聯的話。。。 一般採用dblink來做。
兩個oracle資料庫,怎麼把其中兩張表的資料關聯合並顯示出來
7樓:匿名使用者
(1)用dblink使你在這個資料庫可以查詢另一個資料庫的資訊。注意,許可權問題。包括使用者許可權和查詢許可權。
(2)看到你的顯示結果個人建議用union all來做,就是查出上表的全部資料並上下表e欄位與上表e欄位相同的欄位,然後再排序(如果順序不重要也可以不排序)。左連線或者右連線的話前面要用case when判斷,而且似乎不可行,因為在上表e=a時g也顯示在i欄位中,所以用union all似乎更加簡單一些。
oracle建立表索引自增,oracle怎麼實現id自增和設定主鍵啊
oracle 不想其他的資料庫,本身沒有自增的,你可以通過序列和觸發器的形式實現 oracle怎麼實現id自增和設定主鍵啊 可以使用序列實現id自增,主鍵的語法為primary key。當一個序列第一次被查詢呼叫時,它將返回一個預定值。在隨後的每次查詢中,序列將產生一個按指定的增量增長的值。序列可以...
oracle中如何用命令建立表空間
oracle建立表空間有多種方法 如下 方法1 建立,如下 sql edi 已寫入 file afiedt.buf 1 create tablespace ts1 2 datafile f oracle product 10.2.0 oradata orcl ts1.dbf size 100m 3 ...
access怎樣建立一對多的表關係
只要資料是一對多的 關係就是一對多的 access怎樣建立一對多的表關係 access表之間一對多關係 並實施參照完整性需要怎麼操作 操作都是有一些教程的,根據教程裡面就可以很好的操作了,這個都可以的 開啟工具 關係,把相關表拖上去,進行處理。access資料局建立關係的時候,是一對一,怎樣才能一對...