[SQL] ON UPDATE CASCADE로 점점 오류를 유지 SQL은
SQLON UPDATE CASCADE로 점점 오류를 유지 SQL은
안녕하세요 모두 난이 "ON UPDATE CASCADE"기능을하고 있어요 그리고 난 여전히 그것을 작업을 얻을 수 있습니다.
내 첫번째 테이블 :
CREATE TABLE Stab
(
Stab_id int not null,
Sprache VARCHAR2(2000),
Vorname VARCHAR2(2000) not null,
Nachname VARCHAR2(2000) not null,
Geburtsatg date,
Nationalität VARCHAR2(2000),
Geschlecht VARCHAR2(2000) not null,
Kontakt VARCHAR2(2000) not null,
PRIMARY KEY (stab_id)
);
1 테이블에 아무 문제가 없다
그리고 난 (1 테이블처럼) 첫 번째 열에 "Stab_id"내 두번째 표는 1 테이블의 외래 키합니다. 내가 첫번째 테이블에서 열에서 "Stab_id을"값을 변경할 때, 두번째 테이블에서 "Stab_id는"너무 변경됩니다.
CREATE TABLE Schauspieler
(
Stab_id INT not null,
Filmanzahl number(5,5),
CONSTRAINT fk_Stabschau
FOREIGN KEY (stab_id)
REFERENCES stab (stab_id)
ON DELETE CASCADE
ON UPDATE CASCADE);
하지만 난 줄 "ON UPDATE CASCADE"에 오류가 계속
캔 누군가가 저를 도와주세요. 정말 감사합니다
해결법
-
==============================
1.오라클은 "ON UPDATE CASCADE"을 가지고 있지 않습니다. 수동 트리거를 사용하여이 동작을 에뮬레이트 할 수 있습니다
오라클은 "ON UPDATE CASCADE"을 가지고 있지 않습니다. 수동 트리거를 사용하여이 동작을 에뮬레이트 할 수 있습니다
-
==============================
2.오라클은이 기능이 'ON UPDATE CASCADE를'지원되지 않습니다 https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5773459616034
오라클은이 기능이 'ON UPDATE CASCADE를'지원되지 않습니다 https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5773459616034
당신은 두 번째 테이블에서 동일한 작업을 수행합니다 첫 번째 테이블의 키 열에 대한 업데이트 트리거를 작성해야합니다.
감사합니다
from https://stackoverflow.com/questions/35002114/sql-keep-getting-error-with-on-update-cascade by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] MSSQL - GROUP_CONCAT (0) | 2020.06.19 |
---|---|
[SQL] SQL 쿼리는 예상 결과를 표시되지 (0) | 2020.06.19 |
[SQL] 어떻게 SQL이 잘못 될 수 있는가? 나는 무엇을보고 있지 않다? (0) | 2020.06.19 |
[SQL] PostgreSQL의 열을 찾을 수 없습니다, 그러나 쇼가에 설명 (0) | 2020.06.19 |
[SQL] SQL 쿼리 : 그룹의 반환 최대 값 기록 (0) | 2020.06.19 |