안드로이드 SQLite 데이터 추가 방법(INSERT문)
테이블에 데이터를 추가하는 스크립트는 다음과 같다. 샘플스크립트 여러개 올려두니 참고하자. 데이터를 추가하기 위해서는 INSERT문을 사용하게된다. public static void insertTable(SQLiteDatabase database, int gubunType, String sDate){ if(database...
안드로이드 SQLite 데이터 삭제 방법(DELETE 문) : 총정리
SQLite 사용시 테이블 삭제 스크립트는 다음과 같다. 테이블의 데이터를 삭제하고 할 경우 Delete문을 사용하여 삭제가 가능하다. SQLIte는 Truncate 문을 지원하지 않는다. 그럼으로 모든 데이터를 삭제하는...
안드로이드 SQLite 테이블 생성 방법(CREATE TABLE)
테이블 생성방법은 다음과 같다. Create table문을 사용하여 테이블을 생성한다. 테이블 생성시 integer칼럼에 대해 데이터 추가시 자동으로 증가하도록 테이블 생성시 적용하였다. public static void createTablehistory(SQLiteDatabase database){...
replace 함수의 인수 1에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.
MSSQL REPLACE함수를 써서 저장된 내용을 업데이트 해야한다. 그런데 오류가 발생한다. replace 함수의 인수 1에 대한 인수 데이터 형식 text이(가) 잘못되었습니다. 에이..설마… 칼럼이 text 타입이여서 안된다는거야??...
[DB2] NULL 컬럼에 대한 LIKE 검색시 주의사항
DB2 DB는 오라클 데이터베이스와는 다르게컬럼의 값이 NULL 일 때 반드시 알아야할 사항을 정리해본다. 오라클의 경우 검색조건에서 다음과 같이빈값으로 비교하면 해당 컬럼의 값이 null이거나 빈값을 모두...
MSSQL 날짜 포맷 형식 타입 변경 및 시간 포맷 변경 코드표
날짜 변환 및 시간 변환이 필요할 때 참고하자!! GETDATE()는 오늘 날짜를 의미한다. 쿼리 결과 코드 CONVERT(VARCHAR(19), GETDATE(), 0) 01 02 2022 1:14PM MM DD...
[MSSQL]프로시저 내에서 CURSOR 대신 WHILE 사용하여 반복처리하는 방법
프로시저 내에서 여러가지 작업을 반복적으로 처리해야할 때 CURSOR를 사용해도 되지만 WHILE문을 사용하여 FOREACH문과 동일한 효과를 볼 수 있다. 프로시저내에서 WHILE문을 사용하여 WHILE문 안에서 여러...
[MS-SQL] EXEC 프로시저 실행 후 프로시저 내에서 SELECT 결과값 리턴 받는 방법
프로시저내에서 프로시저를 실행하여 리턴값을 전달 받고 싶은 경우에 대한 처리 방법입니다. 1. 프로시저 실행 후 리턴값이 개별일경우 ( 1개 이거나 각각 리턴이거나) 첫번째 프로시져...
[SQL 정렬하기][가독성 UP] SQL문 자동 줄 맞춰주는 사이트
개발을 하다보면 테스트를 하게 되고 그러한 과정 중 쿼리에서 오류가 발생하는 경우가 생긴다. 그럴 때면 로그 파일에서 쿼리를 복사해서 sql관련 툴에 붙여넣고 실행을 해보게된다. 문제는...
오라클 SYS_CONNECT_BY_PATH와 같은 기능을 하는 DB2 데이터베이스의 LISTAGG 함수
SYS_CONNECT_BY_PATH 오라클에서 계층적 쿼리( 트리 형태 )를 작성할 때 sys_connect_by_path를 사용하게 된다. 루트 노드에서 시작해서 자신의 행까지 반환한다. 첫 번째 파라미터로 컬럼명, 두 번째 파라미터는 char...