컬럼의 길이 보다 긴 데이터가 들어 오면 이진데이터는 잘린다고 하면서 insert 안되잖아요,..
혹시 DBMS 차원에서 설정하여 잘린데이터라도 들어 가게 못하나요?
ms-sql 2005 씁니다.
헛 감사합니다... 근데 set ansi_warnings off 이건 매 쿼리마다 적어줘야 하나요? 아님 한번 해놓으면 sql 서버 닫히기 전까진 계속 인식하나요?
제가 보기엔 set ansi_warnings off의 life_span이 문제가 아니라
overflow된 문자열을 넘지 않게 처리하는게 더 수순인 듯한데요.
그리고 set의 life_span은 해당 session이 살아 있거나
또는 set ansi_warnings on이 들어오기 전까지인걸로 알고 있습니다