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 6284 게시물 읽기
No. 6284
수정 시 아래와 같은 에러메시지가 나옵니다.
작성자
김창욱(iyob)
작성일
2005-08-24 14:47
조회수
2,551

이유를 모르겠습니다.

 

subul=# \d prod

Table "public.prod"

Column | Type | Modifiers

------------+--------------+------------------------

prod_id | character(7) | not null

prod | text | not null

remark | text |

prodcat_id | character(1) | not null

pb | boolean | not null default false

Indexes:

"prod_pkey" PRIMARY KEY, btree (prod_id)

"prod_prod_key" UNIQUE, btree (prod)

Foreign-key constraints:

"prodcat_fkey" FOREIGN KEY (prodcat_id) REFERENCES prodcat(prodcat_id) ON UPDATE CASCADE

 

subul=# UPDATE prod SET prod_id = 'AAAAAAB', prod = 'test', prodcat_id = 'C', pb = 'f', remark = '' WHERE prod_id = 'AAAAAAA';

ERROR: column "prod_id" is of type integer but expression is of type character

HINT: You will need to rewrite or cast the expression.

CONTEXT: SQL statement "UPDATE ONLY "public"."prodstock" SET "prod_id" = $1 WHERE "prod_id" = $2"

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

신기하네요.

혹시 prod table을 참조하는 다른 테이블의 prod_id가 integer로 되어있지는 않나요?

아니라면... 그냥 지우고 다시 만드심이... 쩝...

박성철(gyumee)님이 2005-08-24 15:27에 작성한 댓글입니다.

prod 테이블을 참조하는 다른 테이블도 char형으로 되어 있습니다.

다시 만들어봐야겠습니다.

 

성철님, 감사합니다.

김창욱(iyob)님이 2005-08-25 11:46에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6287따옴표 관련 질문.. [3]
장재혁
2005-08-25
3568
6286postgresql8.0.3 윈도우XP에 자동설치방법(배포) [2]
정준
2005-08-24
2832
6285[질문]이미지 저장 방법..? [3]
유진성
2005-08-24
2560
6284수정 시 아래와 같은 에러메시지가 나옵니다. [2]
김창욱
2005-08-24
2551
6283아래글 추가 질문.. [3]
장재혁
2005-08-24
3592
6282PostGIS를 설치하면서..또 질문.. [1]
장재혁
2005-08-24
2233
6280PostGIS 설치하면서..질문.. [3]
장재혁
2005-08-23
3703
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다