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
운영게시판
최근게시물
MS-SQL Q&A 1592 게시물 읽기
No. 1592
[급]asp에서~~ select문~~ 에서ㅡㅡ;
작성자
한만복(ifhan)
작성일
2004-10-03 17:52
조회수
2,266

예전에 a란 테이블과 b라는 테이블이 있었는데 두개의 테이블에 모두 identity 값이 적용되어있엇구 둘 다 자료가 들어있었습니다.

그런데 a 테이블의 일부 내용과 b 테이블의 일부내용을 c 라는 테이블을 만들어 옮겼습니다.

그리고 c 테이블에 이어서 내용을 입력하였는데..

예를 들어

select * from c where 등급="중등" and 학년="1" and 과목="영어" 일때는 한번씩 제대로 나와집니다.

1 중등 기출문제1-1

2 중등 기출문제1-2

3 중등 기출문제1-3

4 중등 기출문제1-4

5 중등 기출문제1-5

1페이지

 

6 중등 기출문제1-6

7 등 기출문제1-7

8 중등 기출문제1-8

9 중등 기출문제1-9

10 중등 기출문제1-10

2페이지

이렇게 정상적으로 나옵니다.

그러나 select * from c where 등급="중등" and 학년="2" and 과목="영어" 라고 한다면

같은 내용이 여러 페이지에 걸쳐 나타납니다.

3~10 페이지 등 에 걸쳐서(10페이지가 넘는 경우도 있습니다.

그런데 내용이 그렇게 나타나는 경우는 예전 테이블에 있던 내용이 1개라도 그조건에 있을때 그렇게 나와지는거 같습니다.

어쩔땐 2페이지가 겹치구 3페이지에 다음 목록이 어쩔땐.. 4페이지에... 어쩔땐 5페이지에~

identity 값이 타테이블로 옮겨지면서도 여전히 값을 가진건지...?

예를 들면 예전에 identity 값이 1~10인 a 테이블의 데이타와 3~10 인 b 테이블의 데이타를 가져올때. identity 값이 두번 적용되면서 생긴 오류가 아닌가 하는 얘기죠.

데이타 옮길땐 identity 값을 그대로 가져오면서 한테이블에 같이 공존하는게 가능한가 하느거구요.

그러나 sql 에서 보면.. 제대로 보여집니다. 조건별로 해도 정상적으로...보여지지만...asp에선 그렇게 안되네요.

identity 값이 sql에서 보여지는 값외에 숨겨진 내용으로도 될 수있나요?

그런 경우가 있다면..그럼 그걸 해결 하는 법은..? 답변 부탁 드려요.

 

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

동일한 쿼리가 쿼리분석기와 asp스크립트상에서 결과셋이 다른경우 대부분 asp스크립트가 잘 못되어있을 경우가 많은데요.

 

asp스크립트를 다시 한번 살펴보세요~

 

그리고 c테이블을 만들때 어떤 방법을 쓰셨는가요? identify가 디폴트로 명시적 인서트가 안되고 카달로그에서 변경 시켜주어야만 명시적으로 값을 지정해 줄수 있는거로 아는데......

 

자세한 내용은 저도 잘 몰라. 확실한 답은 드리기 어렵구요

 

c테이블을 정확히 만들었는가... 부터 살펴보시고... 그다음 asp스크립트를 다시 한번 살펴보세요.

 

빨리 해결하시길 바랍니다 ;-)

김영우님이 2004-10-09 18:39에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1595엑셀파일을 MYSQL 로 DB입력하려 하는데...도와주세요 [1]
고유나
2004-10-04
2383
1594plan [1]
김민영
2004-10-04
2028
1593updated 트리거에서 업데이트된 컬럼명을 어떻게 알수 있을가요? [2]
황진호
2004-10-04
3758
1592[급]asp에서~~ select문~~ 에서ㅡㅡ; [1]
한만복
2004-10-03
2266
1591이 쿼리 좀 봐주세요 [2]
김병찬
2004-10-02
2265
1590초보잔데요.. [1]
강종복
2004-10-01
3035
1589update에 관해서 여쭈어보겠습니다. [1]
이명진
2004-10-01
2714
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다