본문 바로가기

MSSQL5

[MYBATIS] No enum constant 오류 (jdbcType 정리) 오류 No enum constant org.apache.ibatis.type.JdbcType.Integer 원인 mapper 내에 jdbcType 잘못 입력.. --mapper.xml --jdbcType=Integer #{컬럼,javaType=java.lang.Integer,jdbcType=Integer,mode=IN} 해결방법 jdbcType 정의된 값을 정확히 사용한다. JdbcType Mybatis Oracle MySql JdbcType ARRAY JdbcType BIGINT BIGINT JdbcType BINARY JdbcType BIT BIT JdbcType BLOB BLOB BLOB JdbcType BOOLEAN JdbcType CHAR CHAR CHAR JdbcType CLOB CLOB CL.. 2023. 6. 22.
CONVERT, FORMAT함수 : 날짜(DATE) 포맷 변환 1.CONVERT CONVERT 함수 CONVERT 함수는 데이터 형식을 변환하기 위해 사용된다. 날짜와 시간 데이터 형식을 변환하는 데 자주 사용되며, 다양한 날짜 및 시간 형식을 지원하고있다. CONVERT 함수의 기본 구문은 다음과 같다: CONVERT(data_type, expression, style) data_type : 변환하려는 데이터의 형식 expression : 실제 데이터 값 style : 변환할 날짜 및 시간 형식. CONVERT 함수 사용 예제 1. 날짜 가장 일반적인 사용 사례 중 하나인 날짜 형식을 변환하는 것을 알아보자. 예를 들어, '2023-06-01' 날짜를 '01-Jun-2023'과 같은 형식으로 변환하고 싶다고 할 때, CONVERT 함수를 사용하여 다음과 같이 변환.. 2023. 6. 2.
SQL Server의 OUTPUT 절: 데이터 변경 작업의 결과 추적 및 활용 sql 튜닝 관련 강의를 듣다가 OUTPUT절에 대해서 뒤늦게 알게 되었다. DELETE, UPDATE, INSERT 작업 뒤에 바로 해당 컬럼을 조회 할 수 있는 좋은 기능이라 이에 대해 알아보았다. 1.개요 OUTPUT 절은 INSERT, UPDATE 및 DELETE 문에서 사용할 수 있다. 이는 데이터 변경 작업의 결과를 반환하는 데 사용된다. 이를 통해 변경된 데이터의 상태를 확인하거나 다른 작업에 활용할 수 있다. 2.구문 INSERT INSERT INTO 테이블명 (컬럼1, 컬럼2, ...) OUTPUT inserted.컬럼1, inserted.컬럼2, ... VALUES (값1, 값2, ...) DELETE DELETE FROM 테이블명 OUTPUT deleted.컬럼1, deleted.컬럼.. 2023. 5. 23.
MSSQL DATEDIFF 함수를 활용한 날짜 간격 계산 MSSQL 데이터베이스에서 날짜와 시간을 처리하고 계산해야 하는것은 매우 자주 있는 일이다. MSSQL은 날짜 간의 차이를 계산하는 다양한 함수들을 제공한다. 이번 글에서는 그 중에서도 DATEDIFF 함수에 대해 알아보았다. DATEDIFF 함수는 두 날짜 사이의 차이를 계산하는 데 사용된다. 주로 날짜, 시간, 분, 초 등의 단위를 기준으로 기간을 계산할 때 활용된다. 함수의 기본 구문은 다음과 같다: DATEDIFF(datepart, startdate, enddate) datepart: 계산에 사용할 단위를 지정. 예를 들어, 'year'는 연도 간의 차이를 계산하고, 'month'는 월 간의 차이를 계산한다. startdate: 시작 날짜/시간. enddate: 종료 날짜/시간. datepart옵.. 2023. 5. 19.
반응형