[MS-SQL] 오류 해결방법com.microsoft.sqlserver.jdbc.SQLServerException: The value is not set for the parameter number 번호
엑셀 일괄 업로드 기능을 구현하는 과정에 오류가 발생했다. 처음 보는 오류이다. try { SqlMapClient smc = commonDAO.getSqlMapClientTemplate("dataSource").getSqlMapClient(); smc.startTransaction(); smc.startBatch(); ...저장할 데이터 변수 설정은 생략........ smc.update("test.saveUser",...
[MSSQL] 이전월 1일부터 말일까지 검색 조건 생성(통계 쿼리 작성시)
현재일자를 기준으로 이전월 통계 자료를 구해야하는 경우, 현재일자를 기준으로 전월 시작일과 종료일을 구하는 방법에 대해 알아본다. DATEADD 함수를 사용하면 쉽게 해결할 수 있으며, DATEPART 구분자를...
[MSSQL] 날짜와 날짜 사이의 차이 일수 구하는 방법 : DATEDIFF
시작일과 종료일 사이의 차이 일수를 구하는 방법으로 DATEDIFF 함수를 사용하면 쉽게 구할 수 있다. DATEPART 구분자를 사용하여 년,월,일,시간,분 등의 차이를 확인할 수 있다. SELECT DATEDIFF(DAY,...
[mssql] 트리 구조의 데이터에서 자식노드(하위노드)의 부모노드(상위노드) 찾는 방법(재귀 쿼리)
트리구조로 구성된 테이블의 데이터에서 자식노드가 속한 부모노드를 모두 찾는 함수를 구현하였다. MS-SQL 2005부터 사용가능해진 재귀쿼리를 이용하여 트리구조의 데이터에 대한 어떤 값을 찾아올 때 유용하다. WITH...
com.microsoft.sqlserver.jdbc.SQLServerException: 현재 트랜잭션은 커밋할 수 없으며 로그 파일에 쓰는 작업을 지원하지 않습니다. 트랜잭션을 롤백하십시오.; nested exception is com.ibatis.common.jdbc.exception.Nested..
이메일 발송 프로세스에서 이메일 전송 후 기록을 남기기 위해 저장 프로시저 호출 로직을 추가하였다. 하지만 아래와 같은 오류가 발생하였다. [오류가 발생한 프로시저] SET ANSI_NULLS ON...
[MSSQL] 날짜 시간 형식 포맷 변환표convert()
CAST 및 CONVERT(Transact-SQL) [구문] -- CAST Syntax: CAST ( expression AS data_type [ ( length ) ] ) -- CONVERT Syntax: CONVERT ( data_type [ ( length...
[SQLite]테이블 컬럼 자동증가값(autoincrement) 초기화 방법
테이블을 생성할 때 칼럼의 옵션으로 autoincrement를 설정했을 때 해당 값을 초기화 하는 방법 있는지 알아보았다. 기본키(Primary key)로 사용하고 있다면 더더욱 초기화가 필요하다. public static void...
안드로이드 SQLite 검색문 예시( SELECT 문)
나중에 활용하기 위해 기록을 남긴다. 사람의 기억력은 그리 오래가지 못한다. 내가 개발하고도 일주일 지나면 내가 개발한 코드가 맞나? 싶을때가 가끔있다. 한 달이 지나면 그 기억은...
안드로이드 SQLite 통계쿼리문 작성예시
개발을 하다보면 통계정보가 필요할 경우가 많다. 이러한 경우 DB에서 데이터를 조회하는데 내가 원하는 데이터에 맞게 스크립트를 작성해야한다. 나중에 기억나지 않을 것을 대비하여 기록을 남긴다. ...
안드로이드 SQLite 데이터 변경 방법(UPDATE문)
SQLite를 사용시 등록한 데이터에 대한 수정(변경)을 위해 update문을 사용한다. 입력한 정보중에 잘 못 입력하였거나 변경이 필요한 경우 사용하게 된다. 여러개의 칼럼을 동시에 업데이트 할수 있으며,...