1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | --예를 올리면 다음과 같습니다. --여기서 한쪽 테이블이 키가 없거나, 업데이트문에 키 값으로 맺어주는 식이 없으면 에러납니다. CREATE TABLE A( F1 INT PRIMARY KEY , F2 VARCHAR2(10) ); CREATE TABLE B( F1 INT PRIMARY KEY , F2 VARCHAR2(10) ); INSERT INTO A VALUES (1, 'B' ); INSERT INTO B VALUES (1, 'C' ); UPDATE ( SELECT A.F1 V1, A.F2 V2, B.F1 V3, B.F2 V4 FROM A, B WHERE A.F1 = B.F1 AND A.F2 = 'D' ) SET V4 = '4' ; |
트랜잭션으로 두개에 테이블에 넣어시면 될잖아요??;;