2012-04-25 4 views
0

로 변환 : 나는 오류가 발생했습니다PostgreSQL의 오류 : 나는 열을 업데이트하려고 필요한 인코딩

update t_references 
set reference = 'Stöcker W, et al. Autoimmunity to Pancreatic Juice in Crohn’s Disease. 
    Results of an Autoantibody Screening in Patients With Chronic Inflammatory Bowel Disease. <i>Scand J Gastroenterol Suppl</i>. 1987;139:41-52.' 
     ,index = 9 
where reference_id = 161; 

:

The query could not be converted to the required encoding.

은 알려 주시기 바랍니다.


시스템에 로그인 한 다음 명령에서 실행해야합니다.

+0

'psql'의'\ d' 명령에 표시된 테이블의 정의는 무엇입니까? – vyegorov

+0

테이블 정의는 pg_default – Peter

+0

입니다.이 메시지는 postgresql이 아니라 pgadmin에서 생성합니다. 또한 어쨌든 update 문 자체는 의심 스럽습니다 : WHERE 절이 없으면 작은 따옴표 (_Crohn's_)를 두 번 또는 이스케이프하지 않아도됩니다. –

답변

1

동일한 오류가 발생하면 PGAdmin에서 저장 한 .SQL 파일을 편집기 (메모장)에 열고 PGAdmin에 내용을 복사하여 붙여 넣을 때 다시 만들 수 있음을 발견했습니다. PGAdmin으로 직접 파일을 열었을 때 아무런 문제가 없었습니다.

HTH

관련 문제