Web Programming
-
오라클 CASE WEHN 간단 예시
Web Programming 2023. 7. 21. 20:53쿼리로 간단하게 CASE WHEN 사용하여 코드 조건에 따른 글자 표출해주기 !! SELECT FIELD1, FIELD2, CODE3, CASE WHEN CODE3 = 'IN' THEN '접수' WHEN CODE3 = 'GO' THEN '승인' WHEN CODE3 = 'NO' THEN '반려' ELSE '' END AS CODE_INFO FROM DATA WHERE 1=1 AND STATUS = 'N' AND DATE = '2023-07-21' ORDER BY FIELD1 DESC 끝 !!
-
자바 공휴일 API 연동
Web Programming 2023. 7. 21. 20:50달력 요구사항이 너무 많다.. 이제는 공휴일 표시까지 ㅠㅠ 공휴일 표시가 필요한 달력인지도 모르겠는데.. 뭐 우선 요청사항이니 공공데이터를 통해서 공휴일 정보 표출하는 것부터 해보자 !! 0) { e = (Element)ns.item(0); if (e.getElementsByTagName("resultCode").item(0).getTextContent().equals("00")) ok = true; // 성공 여부 else // 에러 메시지 s = e.getElementsByTagName("resultMsg").item(0).getTextContent(); } if (ok) { ns = doc.getElementsByTagName("item"); for (int i = 0; i < ns.getLengt..
-
오라클 DB 세션 KILL 하기
Web Programming 2023. 7. 14. 21:33DBMS 를 사용하다보면 쿼리 실행이 안먹히거나 할때가 있다. 그럴때는 세션이 계속 남아서 그럴수가 있음.. 어렵다 정말 ㅠㅠ 아무튼 이 세션을 KILL 해서 삭제해줘야 한다. 아래 쿼리 실행 !! 반드시 시스템계정으로 해야함. 권한 문제로 실행이 안될 수 있음. SELECT 'ALTER SYSTEM KILL SESSION (' || SESS_ID || ', ' || SERIAL# || ');' from v$transaction A LEFT JOIN V$SESSION B ON A.SESS_ID = B.SID ORDER BY SESS_ID ASC; 쿼리 날린 후 조회했더니.. 엄청 많이 쌓여 있다.. 전체 복사해서 그대로 전체 실행해주면 KILL 이 된다. 그럼 정상적으로 쿼리가 DBMS 상에서 잘 먹힌다..
-
오라클 컬럼 추가 삭제
Web Programming 2023. 7. 11. 19:29오라클에서 컬럼을 추가하거나 삭제할 때 쓰는 SQL문 !! 자주쓰니까 우선 기록 !! 컬럼 추가 !! ALTER TABLE 테이블명 ADD 컬럼명 VARCHAR(1024); 컬럼 추가 !! NOT NULL 옵션값 추가 ALTER TABLE 테이블명 ADD 컬럼명 VARCHAR(1024) NOT NULL; 컬럼 삭제 !! ALTER TABLE 테이블명 DROP COLUMN 컬럼명; 끝 !! 컬럼명 수정, 타입 변경은 아래 링크 클릭 !! https://yoorijoriview.tistory.com/464 창원 성산구 상남동 텐동 맛집 지구당 창원 성산구 상남동에 위치한 텐동 맛집인 지구당 !! 사진은 텐동 7800원 !! 새우 두개, 연근 하나, 고추 두개, 계란 하나랑 된장국 ㅎㅎ 튀김 하나도 물리지 않..