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 9940 게시물 읽기
No. 9940
형변환 오류 질문있습니다.
작성자
오정현(첫번째펭귄)
작성일
2018-02-09 11:23
조회수
6,126

 data type이 numeric인 컬럼에 랜덤으로 생성한 3자리수를 SELECT INSERT 하려고 합니다.

to_number(to_char(ceil(random() * 100)*10, '9999'), '9999')

to_char(ceil(random() * 100)*10, '9999') ::numeric

형변환은 이런 식으로 시도해봤습니다.

ERROR : column 'xxx' is of type numeric but expression is of type character varying

numeric으로 형변환이 왜 안되는지 이유를 모르겠어서 글을 남겨봅니다.

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

간단히 테스트하니 들어가는데요...

전체를 다 주셔야 할듯합니다.

김주왕(kimjuking)님이 2018-02-09 13:33에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
99449.2버전 백업파일을 10.2에 복원할때 문제점이 있나요? [4]
test
2018-02-14
5470
9943data 폴더만있는데, 살릴수있는가요? [1]
이기자
2018-02-14
5718
9942랜섬웨어가 걸렸네요. T.T [3]
이기자
2018-02-11
5712
9940형변환 오류 질문있습니다. [1]
오정현
2018-02-09
6126
9939template0 vacuum [4]
왕왕왕초보
2018-02-08
5754
9938libpq? libpq-fe? [1]
libpq
2018-02-08
5530
9937pgAdmin4 에서 에러메세지가 제대로 안뜨네요.. [6]
pgadminwhat
2018-02-05
7250
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다