subquery 썸네일형 리스트형 insert, update 할때 subquery 사용시 SQL command not properly ended INSERT 의 예 INSERT INTO TB_TABLE1 (COL1, COL2, COL3) VALUES ('A', 'B', (SELECT NVL(MAX(A.COL10), 0) FROM TB_TABLE2 A) + 1 ) 위에 보다시피 INSERT 항목 중 1개의 값을 SUB QUERY로 MAX값을 물고 온 다음에 NVL로 널 체크하고 + 1을 해주는건 됌... 다만 인서트 시에 위에 빨간색 () 이게 없으면 에라... UPDATE 의 예 UPDATE TB_TABLE1 COL1 = 'A', COL2 = 'B', COL3 = (SELECT NVL(MAX(A.COL10), 0) FROM TB_TABLE2 A) + 1 WHERE ... 당연히 INSERT에 사용되었던 SUB QUERY를 그대로 썼는데 UPDAT.. 더보기 이전 1 다음