본문 바로가기

SQL

Android: 안드로이드에서 db(sqlite) 쉽게 보기 Android: 안드로이드에서 db(sqlite) 쉽게 보기[블로그 링크] http://onjo.tistory.com/2052안드로이드에서 db(sqlite) 정보를 쉽게 보는 방법을 정리해 보았습니다.(초보자를 위한 팁 이라고 생각합니다.)핵심만 정리하면 아래와 같습니다.(1) db 내보내기 (db export / data.sqlite)=> 이클립스 혹은 Droid Explorer 이용(2) db 보기=> firefox 확장 도구인 SQLite Manager를 이용하여 (1) 에서 추출한 db(data.sqlite)를 열면 됩니다. * mysql에서 mysqlyog를 사용하는 것과 비슷한 개념안드로이드에서 db(sqlite) 쉽게 보기1. Run Eclipse (이클립스 실행)2. Select Proj.. 더보기
오라클 연관테이블에 매핑된 레코드 존재여부 확인 출처: http://limyt.tistory.com/18오라클 연관테이블에 매핑된 레코드 존재여부 확인☆리미트☆| 2011/01/19 22:30 | etc. | 1댓글 1SNS로 공유하기더보기A와 B 테이블이 있다고 할때 A 테이블의 전체 리스트를 뿌리고 B테이블에 A가 있는지만 확인하고 싶을때 다음과 같이 조회 할 수 있습니다. SELECT A.UID , A.NAME , A.LABEL , B.UID , NVL2(B.UID, 'Y', 'N') CHKFROM AAA A, BBB BWHERE A.UID = B.UID(+) CHK 가 존재 유무가 되겠네요 존재한다면 Y 없다면 N !! 더보기
[Oracle]Sys_Connect_By_Path를 대신할 XMLAGG(XMLELEMENT) 출처: 웅의 Oracle 정리노트 Sys_Connect_By_Path를 대신할 XMLAGG(XMLELEMENT) | Oracle Tip 2009/07/27 09:55Posted by 몸과 정신에 대한 혁신 Drilldownxmlagg는 sys_connect_by_path와 같이 여러 row의 특정 컬럼의 값 한 row로 바꿔주는 xml함수이다. xml함수가 처리할 수 있는 DataType은 xml DataType이어야 하고 그래서 일반적으로 쓰이는 string, number DataType을 일단 xml DataType으로 변환해 주어야 한다.create table testt(col1 varchar2(10), col2 number); insert into testt values('빨강',10); inse.. 더보기
Oracle SQL GROUP BY절 출처: http://www.oracleclub.com/lecture/1032Oracle SQL 강좌 GROUP BY와 HAVING절, 그리고 GROUPING SETS[2002-01-20] - 김정식 (45,752:Lv60)114192조회수14댓글수15 GROUP BY절- GROUP BY 절은 데이터들을 원하는 그룹으로 나눌 수 있다.- 나누고자 하는 그룹의 컬럼명을 SELECT절과 GROUP BY절 뒤에 추가하면 된다.- 집계함수와 함께 사용되는 상수는 GROUP BY 절에 추가하지 않아도 된다. (개발자 분들이 많이 실수 함)- 아래는 집계 함수와 상수가 함께 SELECT 절에 사용되는 예이다.?123456789101112-- 부서별 사원수 조회SELECT '2005년' year, deptno 부서번호.. 더보기
오라클 MERGE 사용하기 (update, insert 동시에) 출처: http://zinlee.tistory.com/185오라클 MERGE 사용하기 (update, insert 동시에)개발을 하다보면 update와 insert문 둘중에 한가지만 실행해야 할 때가 있다. 예로 해당 Data가 있으면 update해주고 없으면 insert를 해야하는 경우가 그렇다. 이럴 경우에는 오라클의 MERGE 구문을 이용해서 처리하면 간단하다. DUAL ON 뒤의 조건에 해당하는 Data가 있으면WHEN MATCHED THEN의 구문을 통해 UPDATE문이 실행이 되고, 해당하는 Data가 없다면WHEN NOT MATCHED THEN 구문을 통해 INSERT문이 실행이 된다. ◇ FORMAT ───────────────────────────────────────────── MERG.. 더보기
Tomcat + Spring Framework + myBatis셋팅 Tomcat + Spring Framework + myBatis셋팅출처: 밥팅우기's Log기존 본문에 추가 작성은 이 색깔로 표시했음. Tomcat + Spring Framework + iBatis(myBatis) 를 설치해야할 일이 생겨 하는 김에 여기에 정리해놓고자 한다. 1. 톰캣 다운로드http://tomcat.apache.org/download-70.cgi 에서 Core zip 버전을 받으면 된다. (Linux경우 tar.gz)ex) http://mirror.apache-kr.org/tomcat/tomcat-7/v7.0.33/bin/apache-tomcat-7.0.33.zip다운로드 후 압축 해제하면 설치는 끝.편의상 압축 푼 후 해당 tomcat 디렉토리를 c:\tomcat7 로 이동시켜주겠.. 더보기
mybatis 동적쿼리 조건문에 isEmpty, isNotEmpty 를 써보자. mybatis 동적쿼리 조건문에 isEmpty, isNotEmpty 를 써보자.mybatis 2011/10/18 12:26 출처: http://stove99.tistory.com/73 iBatis 에서 mybatis 로 바뀌면서 바뀐것들 중에 하나가 동적쿼리문에서 쓰는 태그들이다. iBatis 에 있던 요런 것들이 mybatis 에서는 요렇게 대체할 수 있어서 쫌더 간결해 진것 같다. 그런데 test="" 요기에서 쓸수 있는 비교연산자들 중에는 null 인지 빈 공백인지 판단하던 , 를 대체할만한 비교연산자가 없었다. null 인지 공백인지 mybatis 에서 판단하기 위해서는1 요렇게 쫏끔 번거롭게 쓸 수 밖에 없는것 같았다. 뭐 더 찾아보진 않았지만~ 어째 다른 방법이 없나 쭉 찾아보니까~ 신기하게도.. 더보기
myBatis 파라미터 바인딩시 주의점 myBatis 파라미터 바인딩시 주의점 myBatis(ibatis)by 프렐루드 2010/09/17 17:08 preludeb.egloos.com/4466584 덧글수 : 4출처: 프렐루드의 잡담방매핑구문에 파라미터를 전달할때 값 기반으로 전달한 파라미터를 사용하면 아무런 문제 없이 처리된다. String parameterName = "value"; session.selectList("com.test.mapper.TestSql", parameterName) 이렇게 파라미터를 주고 SELECT * FROM Account WHERE AccountName = #{parameterName} 이렇게 매퍼를 사용하면 정상적으로 처리된다. 하지만 $를 이용해 바인딩하는 경우에는 에러가 발생한다. SELECT * FR.. 더보기