본문 바로가기

NULL값이 포함된 컬럼의 LIKE문에서 전체값을 가져오기 쿼리에 LIKE문을 사용할때 컬럼이 KEY 혹은 NOT NULL 항목이 아닌경우 WHERE 컬럼 LIKE ? || '%' 로 사용시 컬럼의 값이 NULL인경우 조회조건에 값이 없어서 전체 리스트를 가져와야 할경우 누락이 되어집니다. 그러므로 LIKE문을 사용시 WHERE (컬럼 LIKE ? || '%' OR ? IS NULL) 이런식으로 처리하시기 바랍니다. 더보기
ORACLE 에러 - ORA-01009 : 필수 매개변수가 없습니다. 에러 메세지 - ORA-01009 : 필수 매개변수가 없습니다. # 원인 - WITH문 사용시 구문 오류 발생 # 해결방법 - WITH문을 SELECT문으로 감싸면 오류 발생하지 않음 예를들어 WITH MASTER_TB AS ( SELECT AAA, BBB FROM TB_TABLE ) SELECT * FROM MASTER_TB 위와 같이 사용시 오류 발생하여 아래와 같이 변경함 SELECT * FROM ( WITH MASTER_TB AS ( SELECT AAA, BBB FROM TB_TABLE ) SELECT * FROM MASTER_TB ) 참고사이트 : http://otamot.tistory.com/101 더보기
ORACLE 에러 - ORA-01031 : insufficient privileges 에러 메세지 - ORA-01031 : insufficient privileges # 원인 - sqlplus / as sysdba 명령어 사용시 오류 발생 윈도우 사용자의 권한에 ora_dba 권한이 없어서 발생 # 해결방법 - 사용자 계정에 ora_dba그룹을 추가해주면 해결 참고사이트 : http://hwangmin84.tistory.com/92 더보기
CLASS 명 제어하기 HTML상에 라는 Tag가 있을경우 이 Tag에 Class를 추가하거나 변경 및 기타 값들을 제어할때 아래와 같이 JavaScript에서 변경이 가능하다. document.getElementById("test").className += "tabref"; document.getElementById("test").rel = data.node.original.url; document.getElementById("test").title = data.node.text; 참고사이트 : http://smilennv.blog.me/220605408758 더보기
ORACLE 에러 - ORA-12519: TNS:no appropriate service handler found 에러 메세지 - ORA-12519: TNS:no appropriate service handler found # 원인 - 프로그램에서 DB connect후 close를 해주지 않아서 오라클 프로세서의 수가 설정치를 초과한 경우 ORA-00020 과 동일 현상 # 해결방법 - C:\ORACLE PATH\dbs\init.ora 파일의 설정값중 processes = 150 의 값을 증가시킨후 저장 위와같이 해보니 적용이 안된다;;; 다시 확인 결과 아래와 같이 변경 가능하다 SQLPLUS에 sysdba 권한으로 접속후 alter system set processes=500 scope=spfile; 위 쿼리문 실행 후 DB 재시작 더보기