시스템 운영을 하다보면, 테이블 Spec 을 변경한다던지 Object 를 수정하는 일이 종종 생긴다. 기존 컨셉대로 시스템을 사용하면 좋겠지만, 없던 프로세스가 생기던지 신사업 또는 신규 설비 추가 등 여러가지 이유로 프로그램 개선을 해야 되는 일은 자주 발생하는 일이다. Oracle 에서는 이러한 Object 에 대한 변경이 일어나면 그 Object 의 독립성(Dependency)을 체크하여 RECOMPILE 을 해주어야 한다. 특정 프로그램이 Batch 성으로 돌게 된다면, 그 프로그램 실행 직전에 RECOMPILE 프로그램을 만들어서 실행해주면 좀 더 안정적인 시스템으로 만들 수 있다. 사람이 하는 일이다보니, Object 변경 후에 RECOMPILE 을 안해줄 수도 있고, 운영에서 실행해야 할 S..
오라클을 사용하다보면, 날짜로 검색해야 하는 일들이 많이 있다. 단순 날짜로 검색을 하는 기법은 간단하다. 하지만, 시분초로 상세하게 검색을 하기 위해서는 형변환을 계속 해주어야 하여 정해진 패턴대로 쿼리를 작성하는 것이 좋다. 날짜로 검색을 하기 위해서는 형변환을 하여 WHERE 절에 삽입해야 한다. 보통은 YYYYMMDD 형태의 날짜 표현을 많이 사용하므로 이 형태의 기준값을 만드는 것이 효율이 좋다고 생각한다. 하지만 날짜의 형태를 사용할때는 YYYY-MM-DD 를 많이 사용해서 한번 더 바꾸기를 해야 한다는 점이다. 어떤 업무 하나를 진행할때는 Script 창에 모아놓고 쿼리를 실행하기 때문에, 하나의 기준값이 변경되면 모든 것이 변경되는 것이 좋다. 1. YYYY-MM-DD 형태 검색 -- YY..
MS-SQL 을 하다가 쿼리를 작성하다보면 가끔 한글로 자동 전환이 되는 경우가 생긴다. 이걸 해결하는 방법은 생각보다 간단하다. 재밌는건 전혀 상관없는 옵션 같은데 아래와 같은 방법으로 하면 해결된다는 것이다. MS 에서 왜 이런식으로 적용하게 만들었는지는 모르겠다. 해결방법 1. 쿼리 > 쿼리 옵션 2. 한영키 (클릭)
두번째 프로젝트였던 곳에서 이런 기본적인 것들을 정리해나가면서 실력을 많이 키워나갔던 것 같다. 이러한 간단한 것들도 정작 찾아보는데 시간을 소요하는 것이 너무 싫었다. 항상 매번 할때마다 구글링을 해야 하거나 옆에서 누가 물어보는데 대답을 하지 못할때 생각보다 많이 괴로웠다. 머리 속에 있어야 되거나 굉장히 빨리 답을 해줄때 선배답고 멋지다는 생각이 많이 들었다. 이건 정말 기본적인 것이다. 1. 줄번호 단축키 줄번호가 있어야 되는 이유는 소스가 길어지다보면 줄번호 이동을 많이 하게 된다. 줄번호 이동의 단축키는 모든 에디터에서 거의 [CTRL + G] 로 통하며, 자유자재로 계속 쓰게 되는 단축키이니 매우 중요하다. 2. 줄번호 보이게 하려면 외운다는 느낌보다는 검색 능력을 보다 빠르고 효율적으로 할..
데이터베이스 SQL 을 작성할 때, 쿼리 작성을 위해서는 아주 좋은 가독성이 필요하다. 아주 좋은 색감과 눈이 피곤하지 않게끔 하는 것이 매우 중요하다고 생각한다. 개발자 툴인 이클립스 같은 것은 실제로 좋은 테마들을 자체적으로 제공한다. 하지만, SSMS 에서는 자체적으로 제공을 하지 않으므로 개발자가 그에 맞는 테마를 직접적으로 설정해주면 일의 효율성이 올라갈 것이다. 그 중에 찾은 아주 좋은 색감을 자체적으로 만들었다. 1. 폰트 색감 설명 및 요약 구체적으로는 배경은 검정색으로 설정하여 눈을 편하게 하고, 일반 텍스트는 흰색으로 설정하여 배경색과 대조되게 기본값을 설정한다. 그리고 문자열은 표기되는 것은 노란색, 숫자는 핑크색으로 설정한다. 키워드는 SQL 문법을 가리키는 것으로 'SELECT' ..