반응형
Ktorm
-
[Ktorm] MSSQL "String or binary data would be truncated" 트러블 슈팅 (varchar vs text)Java-Kotlin 2026. 1. 21. 10:22
1. 문제 상황Kotlin 기반의 ORM인 Ktorm을 사용하여 MSSQL 데이터베이스 마이그레이션 기능을 구현하고 있었습니다. 마이그레이션이 수행될 때마다 실행된 SQL 스크립트 전문(DDL)을 이력 테이블(ddl_dsl_migration_schema)에 저장하는 로직이 있는데, 길이가 긴 CREATE TABLE 스크립트를 저장하는 순간 아래와 같은 에러가 발생하며 프로세스가 중단되었습니다.2. 에러 로그 com.microsoft.sqlserver.jdbc.SQLServerException: String or binary data would be truncated in table 'CROSS_POS_DB.dbo.ddl_dsl_migration_schema', column 'script'. Truncat..