plming/DB(52)
-
TRUNC(), ROUND() Format
http://www.java2s.com/Code/Oracle/Date-Timezone/formatsusedwiththeTRUNCfunctionfortheDATEdatatype.htm Format Element Description Example CC One greater than the first two digits of a four-digit year. ROUND(SYSDATE,'CC') SCC One greater than the first two digits of a four-digit year. ROUND(SYSDATE,'SCC') Year SYYYY Year; rounds up on July 1. ROUND(SYSDATE,'SYYYY') YYYY Year; rounds up on July 1. ..
2009.05.15 -
Oracle Segment Shrlink
디스크...조각모음? 인 듯하다. 기존의 Move 라는 것과 비교해서 OnLine 상태에서 처리가 가능하며, 행(Record) 단위로 처리를 하므로 부화가 적단다. 실제 점유하고 있는 디스크를... Shrlink 기능을 사용하여 재 정렬시킴으로써, 사용가능한 용량으로 환원해주는 듯한... SELECT * FROM TABLE( DBMS_SPACE.ASA_RECOMMNDATIONS() ); ※ DBMS_SPACE를 접근하기 위해서도 권한이 있어야 하나보다...;;; 위 명령을 사용해서 전체점유율, 실제사용량, 반납가능량의 크기를 확인할 수 있다. (조금 더 연구(?)를 해봐야하지만...실제로 Shrlink를 통한 반납/실 점유용량은 같지 않은 듯 하다...ㅡㅡ;;;) Shrlink 실행 전 전체 용량과 실 ..
2009.04.13 -
Oracle Language 설정 & Tomcat에서의 개발
Oracle ERP는...기본 Language Set을...US로 가져간다. 이를 사용하기 위해서는...반드시, 개발환경이든, 실행환경이든 모두 Language Set을 맞춰주어야한다. Multi-Language 환경에서 운영하기 위해 ERP System의 DB Column들에 LANGUAGE을 두고, 해당 DB의 Language Set에 따라서 Data들을 보여주게된다. View로 정의된 경우, where절에 T.LANGUAGE = userenv('LANG'); 식으로 조건이 붙어있어서 제아무리 정상적인 연결을 한 DB-Tool들(Toad,Orange,SQL-Plus등등)에서도, 정상적으로 처리를 한 SQL에서도...결과값은 나오지 않는다. 1. 설치한 Oracle의 Registry 설정을 변경한다. ..
2009.04.06 -
java.sql.SQLException: Invalid column index
java.sql.SQLException: Invalid column index ORA-17003 당췌 왜 나는게야...ㅋㅋ 같은 Code를...여기 저기 남발하고 있다보면... Test하고, 낭중에 바꿔야지...할 때... Update, Delete는...바로 못해보니... 일단은 Select로 Test를 하는데... 그 이후에...제대로 적용을 시켜놓지 않으면... Update문장을 넣어놓고... Select문을 실행하는 executeQuery(); 같은 것을 사용할 경우에... 이런 쌩뚱맞은 Exception이 발생한다...ㅋㅋ;;; 미챠... 조넘을 만나면...실행할 Query와...실행하는 Method가... 짝이 맞는 넘인지를...가장 먼저 확인하면...90%는 해결되지 않을까? 실수하지 말자...
2009.03.13