頁:
[1]
(已解決) SQL 錯誤: 此觸發器類型的列列表無效
本帖最後由 r930319 於 2016-4-25 06:42 AM 編輯小弟是SQL PLUS 的初學者
目前有一段CODE一直搞不懂錯在哪裡
一直顯示 ORA-04073: 此觸發器類型的列列表無效
還請各位高手幫幫忙 {:34:}
SQL> create trigger BIDMiseAJourNbCoureurs 2 after insert or delete of NumeroCoureur on coureur 3 Referencing 4 old as ligneavant new as ligneapres 5 for each row 6 declare Code_Equipe varchar(5),Nb_Coureurs integer; 7 8 begin 9 select CodeEquipe 10 into Code_Equipe 11 from coureur 12 where numerocoureur = :ligneapres.CodeEquipe; 13 14 Begin 15 Select nbCoureurs 16 Into Nb_Coureurs 17 From equipes 18 Where CodeEquipe = Code_Equipe; 19 20 if inserting ('NumeroCoureur') 21 Then Nb_Coureurs + 1; end if; 22 If deleting ('NumeroCoureur') 23 Then Nb_Coureurs - 1; end if; 24 25 End; 26 /
NumeroCoureur is a primary key in coureur table
CodeEquipe is a foreign key in coureur table, also a primary key in equipes table.
謝謝~
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>
頁:
[1]