본문 바로가기

분류 전체보기38

울트라 나브 키보드 교체하기 잘쓰던 울트라나브 키보드 청소해보겠다고 키캡을 빼서 화장실에서 세척했습니다. 세척하는 도중에... 아뿔싸;;; 키캡이 하수구로 빨려들어가는 불상사가 발했습니다. ㅠㅠ 그래서 이렇게 키캡이 사라지는 사태가 발생했습니다. ㅠㅠ 그래서 인터넷에 부랴부랴 중고로 파는게 있길래 주문했더니...이건 또 파트 넘버가 안맞아서 키캡만 재활용 할수가 없습니다. 제건 빨간색 얘는 흰색... 딱 봐도 안맞게 생겼습니다.결국 그냥 키보드 전체 파트를 다 갈아야 했습니다. 그래서 서로 키보드 부품을 호환하고 있는 저의 x220이 등짝을 따였습니다.하판에 키보드 그림 그려져 있는 볼트를 다 풀면 키보드가 들립니다.원래는 알리에서 주문하면 그걸로 교체하려 했으나...오늘 주문한다고 내일 오는 알리가 아니니;; 일단 쓰려면 x220.. 2015. 1. 28.
오라클 함수에 테이블명 변수로 넘겨 테이블의 데이터 개수를 계산하기 오라클에 테이블 정보등을 검색하고 거기 테이블의 데이터 개수를 구하라는 미션이 떨어졌습니다.갑님들이 하는게 다 그렇지 뭐... 그리하여 아래와 같이 함수를 만들었습니다. CREATE OR REPLACE FUNCTION FN_GET_ROW_CNT(strTABLE_NAME IN VARCHAR2) RETURN VARCHAR2ISROW_CNT VARCHAR2(300);v_sql VARCHAR2(1000); BEGINv_sql := 'SELECT COUNT(*) FROM '||strTABLE_NAME; EXECUTE IMMEDIATE v_sql INTO ROW_CNT; RETURN ROW_CNT; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN(' '); WHEN OTHERS THEN R.. 2014. 11. 4.
유닉스 find 명령어를 이용한 특정 문자열 찾기 유닉스 : find ./* | xargs grep '찾을 문자열' 윈도우 : findstr/S "찾을 문자열" ./* 윈도우 명령의 /S 옵션은 하위디렉토리도 검색하는 명령명령어의 자세한 사용법은 다른 블로그 참고 2014. 7. 28.
오라클에서 바인딩 변수 사용시 데이터가 안나오는 경우 SELECT * FROM TEST WHERE A = 'PJET' 위와 같이 검색하는데 결과가 잘 나오는 반면 SELECT * FROM TEST WHERE A = :A 위와 같이 바인드 변수로 해서 데이터를 입력하면 결과값이 아무것도 안나오는 놀라운 일이 벌어졌습니다. 인터넷에 찾다가 TRIM이 있어서 적용해보니 결과가 잘 나옵니다. 원인 : A 컬럼이 CHAR(10) 이었습니다. SELECT * FROM TEST WHERE TRIM(A) = :A 이렇게 하여 검색하면 됩니다. 알아야 뭘 해먹지요... -_-;;; 2014. 3. 10.