--因?yàn)闆](méi)有給出a、b兩個(gè)表的關(guān)聯(lián),所以用a.id和b.aid做了關(guān)聯(lián)
成都創(chuàng)新互聯(lián)是一家專(zhuān)注于網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),金沙網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:金沙等地區(qū)。金沙做網(wǎng)站價(jià)格咨詢(xún):18982081108
update
a
aa
set
status=30
where
(select
count(status)
from
b
where
a.id=b.aid)0
--確定b表有A表子數(shù)據(jù)
and
(select
count(status)
from
b
where
a.id=b.aid
and
b.status30)=0--b表子數(shù)據(jù)status30個(gè)數(shù)=0個(gè),說(shuō)明子數(shù)據(jù)status全部為30
數(shù)據(jù)類(lèi)型都一樣的么,可以考慮用觸發(fā)器實(shí)現(xiàn) 以oracle數(shù)據(jù)庫(kù)為例 有兩張表test和test01 字段有id name age sal
create or replace trigger TRIG_UPDATE_TEST
after insert or delete or update on test
for each row
declare
l_id varchar2(50);
l_name varchar2(50);
l_age number;
l_sal number;
begin
if(deleting or updating) then
delete test01
where id=:old.id;
if(deleting) then
return;
end if;
end if;
l_id:=:new.id;
l_name:=:new.name;
l_age:=:new.age;
l_sal:=:new.sal;
begin
insert into test01(id,name,age,sal) values(l_id,l_name,l_age,l_sal);
end;
end TRIG_UPDATE_TEST;
再簡(jiǎn)化點(diǎn)就是在觸發(fā)器中不聲明變量,直接用:new.字段代替
哎,沒(méi)分啊
請(qǐng)采納。
操作步驟如下:
準(zhǔn)備數(shù)據(jù):在excel中構(gòu)造出需要的數(shù)據(jù)
2.將excel中的數(shù)據(jù)另存為文本文件(有制表符分隔的)
3.將新保存到文本文件中的數(shù)據(jù)導(dǎo)入到pl*sql中
在pl*sql中選擇tools--text
importer,在出現(xiàn)的窗口中選擇"Data
from
Textfile",然后再選擇"Open
data
file",
在彈出的文件選擇框中選中保存有數(shù)據(jù)的文本文件,此時(shí)將會(huì)看到data
from
textfile中顯示將要導(dǎo)入的數(shù)據(jù)
4.在configuration中進(jìn)行如下配置
注:如果不將"Name
in
header"勾選上會(huì)導(dǎo)致字段名也當(dāng)做記錄被導(dǎo)入到數(shù)據(jù)庫(kù)中,從而導(dǎo)致數(shù)據(jù)錯(cuò)誤
5.點(diǎn)擊data
to
oracle,選擇將要導(dǎo)入數(shù)據(jù)的表,并在fields中將文本中的字段與表中的字段進(jìn)行關(guān)聯(lián)
6.點(diǎn)擊import按鈕進(jìn)行導(dǎo)入
7.查看導(dǎo)入的數(shù)據(jù)
OK,至此數(shù)據(jù)導(dǎo)入成功。
標(biāo)題名稱(chēng):oracle如何聯(lián)表更新,oracle如何更新表數(shù)據(jù)
本文地址:http://m.rwnh.cn/article26/dscoijg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、域名注冊(cè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、企業(yè)建站、建站公司、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(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)