내가 제일 약한 DB부분이다. 기본지식도 부족한것 같고 쿼리 튜닝 실력도 부족한것 같다. 계속 공부하다보면 언젠간 늘겠지만 왜 이렇게 실력이 늘지 않을까 어휴.. 프로젝트 진행 중 로그인한 계정에서 다른 계정의 테이블이나 뷰를 Select 하는일은 매우 흔한일이다. Grant 설정이 정상적으로 되어있다면 타 계정의 테이블이나 뷰에 접근하는 일은 매우 쉽다. 단지 Select 하고자 하는 계정명만 붙여주면 해결된다. 하지만 계정명으로만 해결되지 않을 때가 존재한다. 가령 A계정과 B계정이 존재한다하고, A계정에서 B계정의 TEST라는 테이블에 접근하기 위해선 다음과 같은 SQL을 작성하면 된다. 하지만 여기에서 에러가 발생할때가 있다. 분명 B 계정에 TEST라는 테이블이 존재함에도 불구하고 찾을수 없다는..
1 쿼리 내에서 인코딩 수정 MySql은 잘 사용하지 않았기 때문에 겪을일이 없었지만, 최근 업무로 인한 MySql을 접하게 되었다. 그런데 쿼리를 날리면 한글만 깨져서 나오는 현상이 발생.. 뭘까? DB 클라이언트 툴을 이용할 수 없는 상황에서 단순 JSP에 JDBC 코드를 넣고 돌려봤는데 한글만 깨져나오는 현상이 있었다. 처음엔 JSP와 DB MySQL 결과셋의 인코딩 설정이 다른걸까? euc-kr부터 시작해서 iso8859, utf-8 모두 한글이 깨져나왔다. 그러다가 DB 클라이언트 툴을 이용할 수있는 상황이 되었고 DB에 직접 쿼리를 날려 결과를 날려보았는데 애초에 DB 내에 한글이 깨진상태로 들어가있었다. 그냥 DB 데이터가 잘못된거네~ 하고 넘어갈 수 있었지만 조금만 생각해보면 현재 운영중인..
1 Oracle Dictionary 테이블 정의표가 필요해서 만들어본 쿼리, 파라미터 3군데에 테이블명을 입력하고 실행 해당 테이블의 컬럼정보만 가져오며 가져오는 내용은 다음과 같습니다. 컬럼명데이터타입 및 크기기본키Nullable 여부default 값코멘트 2 자주 사용하는 데이터사전 USER_OBJECTS(OBJ) : 모든 오브젝트에 대한 정보USER_TABLES(TABS) : 테이블 정보USER_TAB_COLUMNS(COLS) : 컬럼 정보USER_VIEWS : 뷰 정보USER_SYNONYMS(SYN) : 동의어USER_SEQUENCES(SEQ) : 시퀀스USER_CONSTRAINTS : 제약조건USER_CONS_COLUMNS : 제약 조건을 가진 컬럼에 대한 정보USER_TAB_COMMENTS :..
- Total
- Today
- Yesterday
- 시간차이구하기
- 스프링 autowired
- 제이보스 스프링4
- extjs 6 테마
- maven 로컬저장소
- jboss spring4
- 스프링
- tiles vs sitemesh
- mybatis common resultmap
- Spring
- 로컬저장소
- local repository
- extjs grid crud
- extjs6
- extjs
- spring container
- with grant option
- spring autowired
- 마이바티스 resultmp
- with admin option
- extjs 6 theme
- 마이바티스 공통 resultmap
- sencha touch icons
- mysql 한글깨짐
- tiles sitemesh
- mysql convert
- 스프링 컨테이너
- sencha touch icons list
- custom mapping
- mybatis resultmap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |