본문 바로가기
반응형

TechNical246

CHAR형과 VARCHAR형 타입 JOIN 시 거지 같은 경우 완전 거지 같은 경우 DB2에서 오라클로 전환하면서 생긴거.. A 테이블에는 CHAR 형태로 되어 있고 B테이블에는 VARCHAR형태로 되어 있는 컬럼이 있다. 이 놈 두개를 JOIN을 해서 거시기 하는 건데.. DB2에서 쓰던 쿼리를 그대로 쓰면... 값이 안 나온다. 당췌 원인을 모르다가.. 혹시나 싶어서 데이터 길이를 제어 봤다. (LENGTH 함수 이용) 한놈은 3 이고 한놈은 6이다.... 뭐 하는 짓이야 ㅡㅡ 눈에 보이는 거는. .똑같아 보이지만 길이가 다르다면 공백이 포함 되어 있다는 뜻이니까.. 해서.. 비교시에 A.COL1 = B.COL2 이렇게 쓰던 것을.. 이렇게 바꿨다. A.COL1 = RTRIM(B.COL2) .... 개 삽질이다... 2008. 6. 5.
UNIX 네트워크 파일 시스템(윈도에 네트워크 드라이브 같은거) 유닉스에서 원격지 드라이브 잡을 때. 아래의 링크를 따라가서 읽으세요 ㅋ http://ogcm.kordi.re.kr/lecture/unix/network.html 2008. 5. 14.
이것저것 잡다 팁이라고 하기에도 뭐한... # Tip 1 dedicate mode : 서버와 클라이언트간에 1:1로 프로세스를 매칭한다. # Tip 2 최초 접속시 리스너 프로세스에 접속하고 리스너 프로세스가 접속 포트 번호를 클라이언트에게 보내 준다. 클라이언트는 해당 포트를 가지고 서버 프로세스에 다시 접속한다. # Tip 3 ; 콜론 안 찍고 쿼리 날렸는데 에러 안 떨어지면 sql*plus 언어다. ex) desc table_name # Tip 4 q'[ ] 싱글쿼터의 범위를 [] 안으로 하겠다는 마크. [] 안에는 ' 가 들어가도 상관없다. # Tip 5 SQL> show all 하면 실행 가능한 속성 나온다. # Tip 6 바인드 쓰는 이유는 SQL문장을 공유하기 위해서 이다. select * from test where col_a = .. 2008. 4. 21.
테이블 제약조건,타입을 찾아 보자 뭐.. 대단한건 아니고 간단하게 제약조건(PK,FK....)을 찾아 보는 겁니다. 사용할 테이블은 user_cons_columns 와 inner join user_constraints 입니다. 두개를 조인한 이유는... desc 해서 컬럼명을 보면 알 겁니다... 이런 무책임한 -_-;;; select cc.constraint_name,c.constraint_type from user_cons_columns cc inner join user_constraints c on cc.constraint_name = c.constraint_name all_도 있고 dba_도 있지만 user_를 쓴건.. 너무 많이 나오면 골치 아프니까 내꺼만 보자~ 뭐 이런 취지입니다. 2008. 4. 3.
반응형