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
운영게시판
최근게시물
PostgreSQL Q&A 7859 게시물 읽기
No. 7859
에러 문제좀 조언 부탁드립니다
작성자
김태규
작성일
2009-05-29 19:11
조회수
11,188

8.2.5버전에서 백업받아 8.3.4를 설치 후 리스토어 하였습니다.

리스토어시 에러가 떨어지지 않았는데 실제 사용시 에러가 납니다

예전버전으로 다시 실행시켜보면 잘 되구요


ERROR:  operator does not exist: character varying = integer at character 73

HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.

STATEMENT:  SELECT CODEITEMCD,  CODEITEMDESC FROM table_CodeItem  WHERE CodeTitleCD = 11 ORDER BY CODEITEMCD


이렇게 나는데 이유가 어떤건지...

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

73번째 키가 varchar인데, int 형으로 찾으셔서 그런것 같습니다. 11을 '로 묶어서 해보시면 어떨까요?

CodeTitleCD = '11' 이런식이겠죠?

김대청(dcmru)님이 2009-05-29 19:19에 작성한 댓글입니다.

답변 감사합니다. 그 문제가 맞는데 이유를 모르겠습니다.
8.2.5에선 되는데 8.3.4에선 에러가 나는게 업그레이드되면서 바뀐건지 아니면 postgresql의 버그인걸까요..

김태규님이 2009-05-29 20:01에 작성한 댓글입니다. Edit

' 를 묶어서 찾는다면, 타입이 char 형일텐데, 에러가 왜 안났는지는 저도 잘 모르겠습니다.

일단 정확하게 CodeTitleCD형이 char형이라면, ' 로  묶어서 사용하시면, 될 것 같습니다.

김대청(dcmru)님이 2009-05-30 23:24에 작성한 댓글입니다.

http://www.postgresql.org/docs/8.3/interactive/release-8-3.html

를 보면 

"Non-character data types are no longer automatically cast to TEXT"

라는 부분이 있습니다 

버그는 아니고 , 타입검사가 깐깐해졌나 보네요


링크하는데 실수가 있었나봅니다 죄송 --;

그냥님이 2009-06-01 16:22에 작성한 댓글입니다.
이 댓글은 2009-06-03 14:03에 마지막으로 수정되었습니다. Edit

주소 클릭하니 11번가가 열리네요 ㅡㅡ;

김태규님이 2009-06-01 18:13에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7892테이블 생성시 칼럼 정의를 넣으려고 하는데요. [2]
박춘삼
2009-06-03
6573
7888pgAdmin3 테이블 만들시 varchar 데이터형... [1]
안녕하세요
2009-06-02
6816
7861트리거가 오동작 하는것 같아요 [1]
megabit
2009-05-30
6443
7859에러 문제좀 조언 부탁드립니다 [5]
김태규
2009-05-29
11188
7857도대체 무슨 에러입니까? [6]
souler
2009-05-29
6472
7852초보적인 질문입니다~
souler
2009-05-28
6505
7851로그 사이즈제한 방법이 있나요? [3]
김대청
2009-05-28
6869
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다