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 2076 게시물 읽기
No. 2076
같은 쿼리문 다른 결과값
작성자
김선진(greenstaff)
작성일
2007-10-22 09:40ⓒ
2007-10-22 09:41ⓜ
조회수
7,116

안녕하세요 


후아 검수기간이라 정신없네요 ㅋㅋ


지금 싸이베이스로 데이터리스트를 뽑는데 목록겟수가 37000여건인데요


같은 쿼리문을 날리는데 어떨때는 결과값이 10000여개만 나오고

어떨때는 아예 안나오고 어떨때는 37000건 정상적으로 나오고

그러네요


특히 아침에 페이지를 처음 열때 그런 현상이 잘일어나더라구요


고치고 싶어도 이유를 알수가 없어서 이렇게 글을 올려봅니다.


특히 심한것이 아침에 유독 그런데요 


싸이베이스상에서 있는 문제인가요? 아니면 제가 쿼리를 잘못날리고 있는걸까 해서요 


아 이런경우 격어보신분 있으면 답변좀 주세요 ㅠ_ㅠ


새로고침을 계속하면 결과값이 계속 바뀌어요 ㅜ_ㅜ

이 글에 대한 댓글이 총 3건 있습니다.
select 중 abort된 경우가 발생하는 듯..


select * from test  where diff(month, convert(datetime, startdate), getdate()) = 2
예를 들어 위와 같은 경우가 있는경우

startdate에 '20019999' 와 같은 데이터가 있는경우
위 데이터가 있는데서 abort됩니다.

sql오류가 발생한경우 log에 기록해야되고..
log에 abort된 error 메시지가 있는지 확인해야 됩니다
영빈~(backfish)님이 2007-10-22 10:15에 작성한 댓글입니다.
이 댓글은 2007-10-22 10:15에 마지막으로 수정되었습니다.

답변 감사합니다.

그런데 제가 sybase를 처음써봐서 조금 생소하네요


abort 가 무슨경우인지 잘모르겠습니다.


예시문을 보면 데이터 타입 오류가 나거나 할때 그런 경우가 일어나는 현상인가요?


그런데 문제가 되는게 sql오류가 나지를 않는다는 겁니다...


쿼리문은 그대로 전송하는듯하고 결과값이 좀 다르게 나오는듯합니다.


같은 페이지를 2대의 컴퓨터를 켜놓고 열어보니 


두녀석이 동시에 나왔다 안나왔다고 하네요 ㅜㅜ


김선진(greenstaff)님이 2007-10-22 15:51에 작성한 댓글입니다.

뭐 그럴수도 있을것 같네요...
예를 들면 어떤 쿼리의 결과를 가지고 다시 쿼리를 하는데



그값이 1개가 아니면 어떨떄는 1번, 어떨떄는 2번을 가지고 쿼리를 수행 할수도 있습니다.



단계별로 점검하세요~

지연님이 2007-10-29 17:35에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2081txt 파일 업로드 좀 도와 주세요 [1]
sybase
2007-10-30
6749
2080sybase백업시.... [2]
이은영
2007-10-29
6926
2079thresh_hysteresis 값에 대해 [1]
궁금.
2007-10-25
6035
2076같은 쿼리문 다른 결과값 [3]
김선진
2007-10-22
7116
2075CURSOR 내에서 현 레코드의 업데이트 질문입니다.
김준
2007-10-19
6489
2072sybase에서 클러스터링 여부를 확인하는 명령어를 알고 싶습니다. [1]
손님
2007-10-18
6554
2071분류 별 4건씩 데이터 가지고오기..총8개 데이터를 한번에.. [1]
양정석
2007-10-17
6564
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다