NoSQL을 파이어 베이스에 넣은 이유는 파베가의 RealDB가 NoSQL 기반이기 때문이다. Facebook, Twitter, LinkedIn, Amazon 등의 서비스를 사용한다면 우리는 이미NoSQL DB기술을 사용하고 있는 겁니다. 페북, 트위터, 링크드인, 아마존은 NoSQL을 사용한다. 기업의 ERP, MIS 에서도 많이 사용한다. 관계형데이터베이스보다 융통성 있는 데이터 모델을 사용하고 데이터의 저장 및 검색을 위한 특화된 메커니즘을 제공한다. 조인 기능 없음데이터 조회를 위해서 직접 프로그래밍여러 데이터베이스 서버를 묶어서(클러스터링) 하나의 데이터베이스를 구성데이터처리 완결성 미보장데이터의 스키마와 속성들을 다양하게 수용하고 동적으로 정의데이터베이스의 중단업슨 서비스와 자동 복구 기능 지..
오라클을 사용하는 개발을 하다가 insert한 데이터가 나오지 않는 오류가 발생했다. DB를 직접 붙어서 작업을 마치고 웹페이지를 새로고침 했는데, 아무리 F5를 눌러도 나와야 하는 값이 다 나오지 않았다. DB를 다시 써보고 다시 작업을 해도 일정 데이터만 나오고 그 뒤의 데이터는 나오지 않는 것이었다. DB작업툴로 보면 데이터가 나오고 똑같은 쿼리로 작성해도 잘나왔다. 이유를 모르고 하루가 지나고 나서야. 이것이 DB작업툴에서 commit을 하지 않았던 오류인 것을 알았다. DML언어를 사용할 때는 항상 COMMIT도 함께 해줘야 한다. 예를 들어, 100개의 데이터가 있었을 때 20개를 삭제하고 30개를 다시 입력한다. 그러면 총 110개의 데이터가 나와야 한다. 하지만, commit을 하지 않을 ..
123456789SELECT * FROM ( SELECT ROWNUM RNUM ,A.* FROM (SELECT CENTER_ID, TEACHER_NAME, TYPE FROM TB_INSTRUCTOR GROUP BY CENTER_ID, TEACHER_NAME, TYPE ORDER BY TEACHER_NAME) A ) WHERE RNUM BETWEEN 1 AND 10;cs ROWNUM을 사용하여 다시 출력하면 된다.
SQL 수행작업 중 insert된 이후에 알 수 있는 값 또는, 생성된 값을 바로 가져와서 select 쿼리를 보내야 하는 경우가 있다. 주로 생성하고 난 후의 인덱스(번호)를 가져와 작업해야 하는 상황에서 많이 사용한다. 이런경우 java에서 insert 쿼리를 실행하고 값을 받은 후 값을 가지고 다시 쿼리를 DB에 전송하는 방법이 있다. 하지만, 불필요한 여러번의 DB 입출력은 시간이 느려진다는 단점이 있다. 그때, selectKey를 사용하여 바로 적용할 수 있다. 마이바티스, 아이바티스 두개 다 적용이 가능하다. selectKey는 DB에 명령을 한번만 보내며, 우선 입력한 값의 결과값을 다음 쿼리로 바로 return 시켜주는 것이다. 123 SELECT LAST_INSERT_ID()Colored..
오라클에서 아래와 같은 오류가 나타났다.ORA-01861: literal does not match format string01861. 00000 - "literal does not match format string" 문자열과 형식이 맞지 않아서 생기는 오류이다. Vo같은 객체에 자바의 경우 String으로 선언을 해두고 오라클에 data의 타입을 선언했었는데, 이러한 오류가 나왔다. 오라클 오류 : http://www.oracle.com/pls/db92/db92.error_search?prefill=ORA- 위의 오라틀 오류 사이트에서 오류 내역을 본 내용이다. ORA-01861 literal does not match format string Cause: Literals in the input mu..

오라클에서 null을 만나면 당황스러울 때가 종종있다.오라클은 빈문자도 null로 인식하기 때문이다. 그래서 pl/sql의 = (부등호)로는 검색이 안되는 상황들이 있다.아래와 같은 이미지의 데이터가 있을 때를 가정해서 결과를 확인해 본다. . .1. null을 검색하기 (오라클)오라클에서 null인 값을 조회하고 싶으면 is null 을 사용하면 된다.select *from TB_STUDENTwhere 이름 is null;..2. null을 제외하고 검색하기 (오라클)오라클에서 null인 값을 조회하고 싶으면 is not null 을 사용하면 된다.select *from TB_STUDENTwhere 이름 is not null;3. 오라클은 왜 null 검색이 부등호로 되지 않나?오라클에서 길이가 없는 ..
null 일때 데이터 일괄적용을 할 때가 종종 생긴다. 새로운 프로젝트를 들어갔는데 이전 소스의 데이터가 전부 null 일 때가 있었다. 이유는 알 수 없지만.... 일단은 해결을 해야 하므로 SELECT COUNT(*) 를 하는 이유는 그저 실수하지 않기 위해서 일뿐이다. 123SELECT COUNT(*) FROM CLUB_INFO WHERE CLUB_ROOM_YN IS nullcommit UPDATE CLUB_INFO SET CLUB_RECRUIT_UNIT = 0WHERE CLUB_RECRUIT_UNIT IS nullcs
- Total
- Today
- Yesterday
- 맥
- 터미널
- Tomcat
- 아파치
- 조직도관리
- Oracle
- 오라클
- Lalavel
- input
- 톰캣
- tree로만들기
- Apach
- 위잇딜라이트
- server.xml
- 힘냉면록
- SQL
- 르프리크
- 토라식당
- 이클립스
- floating button
- 성수밥
- node관리
- 최고심
- html
- Eclipse
- 메뉴관리
- 정규식
- Mac
- 성수뚝떡
- jstree
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |