일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- HTML5
- 한글
- checbox
- 문자열
- 날짜
- 네이버스마트 에디터
- 호환성
- @RequestBody
- html
- Oracle
- SSL
- JSTL
- 스크립트
- RADIO
- 톰캣
- java
- 전자정부 표준프레임워크
- switch
- DB
- json
- spring form tag
- null
- 웹 플랫폼 설치 관리자
- 이클립스
- MYSQL
- maven
- 오라클
- exception
- php
- jquery
- Today
- Total
목록분류 전체보기 (525)
개인적인 정리
CLOB 데이타를 다루는 과정에서 문제가 발생하였다. 상황은 다음과 같다. A 시스템의 데이타를 B 시스템으로 REST SERVICE를 통해서 가져오는 과정에서A 시스템의 CLOB DATA를 B 시스템에서 저장하는 경우 문제가 발생하였다. 게시판 내용인데 COMTNBBS.NTT_CN이다. 글자수의 길이 때문이라고 생각을 해서 검색해봤더니 드라이버 버전 이슈가 많았다. B 시스템의 드라이버는 내가 직업 ojdbc6으로 넣어서 아닌 것 같았다. A 시스템에서 데이타를 저장하는 경우 CLOB 데이타가 잘 저장이 되는 걸 알고 있었고,소스상에도 별다은 내용은 없어서B 시스템에서 문제가 없을 거라고 생각이 되어서 더욱 시간이 걸린 것 같다. 몇일간의 고민과 테스트 끝에... 의외로 쉽게 해결이 되었다. 한참전에 ..
오라클을 기본으로 해서 mysql을 추가하는 경우가 종종 발생하는 것 같다. 혹은 같은 mysql 이지만 타 시스템에 물려있는 것을 가져오는 경우도 있고, oracle의 경우도 마찬가지인데 DB 설정을 추가하는 절차를 간단히 정리해보고자 한다. 1. globals.properties 수정 - 추가할 DB 정보 입력(mysql 을 추가하는 경우) Globals.SubDbType =mysql #Other.DriverClassName=com.mysql.jdbc.Driver Other.DriverClassName=core.log.jdbc.driver.MysqlDriver Other.Url=jdbc:mysql://1.1.1.1:3306/sms?useUnicode=true&characterEncoding=utf8&..
오라클을 main 으로mysql 을 다른 목적으로 한 시스템에서 같이 사용하고 있는데 mysql connction 관련해서 종종 문제가 발생한다. connction 을 잃어버리는 것 같아서 validation query 를 추가하였다. context-datasource.xml에서 mysql data source 부분에 이 부분을 추가하였다. 추가하지 않았을 경우에.. Communications link failure 와 같은 에러가 발생하였다.
jquery 로 comma 찍기(jQuery Number Format plugin) 라이브러리 다운로드https://github.com/teamdf/jquery-number 사용법https://www.customd.com/articles/14/jquery-number-format-redux 가볍게 이런식으로도.
REPLACE(대상구문, 찾을 문장, 바꿀 문장) 이다. 습관적으로 REPLACE(핸드폰번호, "-","") 로 쓰다가 종종 오류를 내고 있다.... REPLACE(핸드폰번호, '-','') 로 쓰면 된다.
ALTER TABLE 테이블명 MODIFY(필드명 CLOB); ORA-22858: invalid alteration of datatype VARCHAR2를 CLOB으로 변경할려면 위와 같은 에러가 간다. 그래서 필드를 추가하고 데이타를 옮기고 삭제하는 방법으로 한다. 1. 필드추가ALTER TABLE 테이블명 ADD(필드명 CLOB); 2. 필드 데이타 이전UPDATE 테이블명 SET 필드명 = 기존 필드명 3. 필드명 변경ALTER TABLE 테이블명 RENAME 기존필드명 TO 기존필드명_2 ALTER TABLE 테이블명 RENAME 필드명 TO 기존 필드명 4. 필드 삭제ALTER TABLE 테이블명 DROP 기존필드명2 COMMIT ;
오라클 PIVOT 기능??? 정도 오라클에서 다수 Row의 데이타를 하나의 칼럼형태로 보여줄 때 유용하게 사용할 수 있다. SELECT WM_CONCAT(부서코드) FROM 부서테이블 ; 그러면 문자열을 아래와 같이 보여준다.(결과값)wm_concat 는 데이타 중복이 허용되는 것 같다. 403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403 단점 한가지는 자릿수에 제한이 있는 것으로 보인다. 많은 데이타를 가져오는 경우에 ORA-22813: operand value exceeds system limits 라고 나온다. 그럴경우에는 listagg 라는 함수를 사용한다. 사용법은 좀 다르지만 긴 문자열도 이상없이..