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 2728 게시물 읽기
No. 2728
ASE 15.0.3 사용중인데 insert시에 저장이 안 되요
작성자
배나온펭귄
작성일
2009-06-10 09:57
조회수
7,702

안녕하세요.
ASE 15.0.3을 사용중인 초보 SYBASE 사용자입니다.
 임시테이블을 생성하고
INSERT INTO [임시테이블] SELECT * FROM [소스테이블] 형식으로 데이타를 넣고 있었는데
어느 순간 위의 쿼리를 날리면
Truncation error occurred.
Command has been aborted.
이런 메세지와 함께 저장이 한 건도 되지 않습니다.

INSERT INTO [임시테이블] SELECT TOP 20 * FROM [소스테이블] 이런 쿼리를 날리면 이건 저장이 되지만
전체는 저장이 되지 않습니다.

고수님들의 고견 부탁드립니다.



[화면출력]
1> insert into [임시테이블] select * from [소스테이블]
2> go
Truncation error occurred.
Command has been aborted.
(0 rows affected)
1> insert into [임시테이블]  select top 20 * from [소스테이블]
2> go
(20 rows affected)
1> insert into [임시테이블]  select top 20 * from [소스테이블]
2> go
(20 rows affected)

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

truncation error 가 일어났다는 건

임시테이블과 소스테이블 컬럼 Type, Prec. Scale 등이 일치 하지 않는 문제가 있을 것으로 추정되네요.

 

만들어진 임시테이블을 삭제하구요,

select * into [임시테이블] from [소스테이블] where 1=2

로 만든 후

insert into [임시테이블] select * from [소스테이블] 해보세요.

 

 

top 20 이 들어 갔다는건 20줄 까지는 truncation 이 발생하지 않았다는...

그 이상 어느 row 에서가 truncation이 일어났다는 말 밖에는 안됩니다.

채연파파님이 2009-06-11 16:02에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2756DISTINCT가 왜 안먹는지요.. 답변 부탁드려요.. [4]
박찬구
2009-06-16
6780
2733초보입니다. asa6.0을 사용는데 ASP에서 SQL문에 대하여 [3]
초보자
2009-06-11
6435
2732isolation 0에서는 Shared Lock을 발생시키지 않나요? [4]
전현욱
2009-06-10
7654
2728ASE 15.0.3 사용중인데 insert시에 저장이 안 되요 [1]
배나온펭귄
2009-06-10
7702
2679oracle에 있는 open_connection 같은건 없나요? [1]
알렉쇼
2009-06-09
7020
2652data복구 될까요
곽규석
2009-06-06
7542
2650Sybase Server Name ODBC 연결 !? [1]
송경훈
2009-06-05
11977
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다