database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 4376 게시물 읽기
No. 4376
sybase insert시 데이터 잘림.
작성자
김주영(moakim)
작성일
2013-12-16 14:35
조회수
4,449

저의 추측으로는 insert시에 특정 컬럼의 사이즈보다 큰 데이터가 

입력될시에는 오류가 발생될것 이라 생각했는데....

실제로는 오류없이 입력이 됩니다.

 

예를 들어 특정 컬럼의 사이즈가 10인데 10이상의 데이터가 입력되면 

현재는 10까지의 데이터만 잘려서 insert가 됩니다.

컬럼사이즈보다 큰 데이터가 입력되면 오류가 발생하도록 할 수 있을까요?

이 글에 대한 댓글이 총 1건 있습니다.

set string_rtruncation option을 사용하세요

create table #temp(c char(1))

1. 오류 발생하지 않게 하는 법
set string_rtruncation off
insert #temp select '111'

2. 오류발생

set string_rtruncation on
insert #temp select '111'
Data exception - string data right truncated  error

영빈~(backfish)님이 2014-01-09 15:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4379IQ 숫자 천단위,
정창용
2014-02-27
3717
4378데이타베이스 오류 관련 문의드립니다. [1]
오류문의
2014-02-10
3115
4377DB 저장 관련 질문드립니다. [1]
한재민
2014-01-27
3418
4376sybase insert시 데이터 잘림. [1]
김주영
2013-12-16
4449
4375Sybase 아키텍쳐 자료 원합니다. [1]
궁금이
2013-11-19
3658
4374sysbase 커넥션 문제 도움 부탁드립니다. [1]
이동각
2013-10-31
4282
4373text 필드에 대한 select 문의 건 입니다~ [1]
오리온
2013-08-28
3781
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.032초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다