1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071public class FileTest{ public static void main(String[] args){ // 파일명 선언 String file_name = "test.txt"; // 파일 선언 File beforeFile = null; File afterFile = null; // 파일 읽고 쓰기 위한 FileInputStream, FileOutputStream 선언 FileInputStream beforeStream = null; FileOutputStream..
1234567891011121314151617public class FileTest{ public static void main(String[] args){ try{ // 임시파일 생성 ex) temp_xxxxxxxx.tmp File tempFile = File.createTempFile("temp_", ".tmp", new File("C:\\temp")); // 절대경로 표시 System.out.println("절대경로 : " + tempFile.getAbsolutePath()); // 5초 동안 시간을 준다. Thread.sleep(5000); // 프로세스 종료 시에 지우는 메소드 tempFile.deleteOnExit(); } catch(IOException e){ e.printStackTrace..
1. EXISTS 예시 12345SELECT A.*FROM TABLE_A AS AWHERE EXISTS (SELECT B.* FROM TABLE_B AS B WHERE A.NO = B.NO)cs * 설명 : A.NO = B.NO에 해당하는 모든 레코드를 반환한다.해당 ROW가 존재하는지 먼저 파악한 후 조회를 하기 때문에 성능이 띄어나다. 2. NOT EXISTS 예시 12345SELECT A.*FROM TABLE_A AS AWHERE NOT EXISTS ( SELECT B.* FROM TABLE_B AS B WHERE A.NO = B.NO)cs * 설명 : A.NO = B.NO에 해당하지 않는 레코드를 반환한다.위와 같이 해당 ROW가 존재하는지 먼저 파악한 후 조회를 하기 때문에 이 또한 성능이 띄어..
ADD_MONTH(DATE, NUMBER) DATE에 NUMBER 만큼의 월을 더한다 MONTHS_BETWEEN(DATE, DATE) 두 DATE 사이의 개월 차이를 반환 NEXT_DAY(DATE, NUMBER) DATE 이후에 해당하는 요일의 DATE를 반환. 1(일요일)~7(토요일) LAST_DAY(DATE) DATE에 해당하는 월의 마지막 DATE를 반환 TO_CHAR(DATE, ['FORMAT']) DATE를 FORMAT에 맞는 문자열 형식으로 반환 TO_DATE(CHAR, ['FORMAT']) 문자열 형식을 FORMAT에 맞는 DATE 타입으로 반환