channel, buffer, stream을 이용한 파일 복사 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 /** * FileChannel을 이용한 복사 * @param strSourcePath(소스 경로) * @param strDestinationPath(목적 경로) * @param strFileName(파일명) */ public static void fileChannelCopy(String strSourcePath, String strDestinationPath, String strFileName) { FileInputStream fis = null; FileOutpu..
~ is specified twice, both as a target for 'UPDATE' and as a separate source for data ~~ is specified twice, both as a target for 'DELETE' and as a separate source for data ~ 서브쿼리에서 조회한 테이블과 동일한 테이블의 값을 변경하려고 할 때 발생한다.해당 서브쿼리에 ALIAS를 부여한 뒤 SELECT문 으로 한번 더 감싸면 해결된다. ex)12345678910111213UPDATE X_TABLESET USE_YN = 'Y'WHERE SOURCE_ID = ( SELECT * FROM ( SELECT XT.SOURCE_ID FROM X_TABLE XT ,Y_TABLE Y..