연산자를 식별 할 수 없음 '*='유형의 토토 꽁 머니 대해 [] 및 ' "알 수없는"'.

출발 : "Mike Leahy"
to :
제목 : 연산자를 식별 할 수 없음 '*='유형의 토토 꽁 머니 대해 [] 및 ' "알 수없는"'.
날짜 : 2003-10-10 19:41:06
메시지 -ID : postgresql : 연산자를 식별 할 수 없음 '*='유형의 토토 꽁 머니 대한
보기 : 원시 메시지 | 전체 스레드 | mbox 다운로드 | 이메일 재판용
스레드 :
목록 : PGSQL-General

좋아. PostgreSQL 소스와 함께 제공되는 문서를 따르고 있습니다
코드 (cygwin의 /usr/doc/postgresql-7.3.4-2/html/arrays.hmtl에 위치
루트).

나는 varchar 배열이있는 테이블을 만들었습니다.
다음 :

테이블 만들기 TBL_DB_USUARIO_DETALLES (NOMBRE VARCHAR (50), COD_USE
varchar (6) []);

두 값이있는 단일 레코드를 추가했습니다. A에서 가져옵니다.
다음과 같이 한 줄이있는 탭 분리 된 텍스트 파일 :

사용자 이름 xxxxxx, yyyyyy

가져 오기가 잘 작동하는 것 같습니다 (문자열 값에 따옴표를 넣는 경우
그것이 실패하는 배열).

*= 연산자와 선택 문을 할 때 다음을받을 수 있습니다
결과 :

db =# select * from tbl_db_usuario_detalles where cod_use * = 'xxxxxx';
오류 : 연산자를 식별 할 수 없음 '*='유형의 토토 꽁 머니 대해 [] ''
및 ' "알 수없는"'
명시 적 캐스트를 사용 하여이 쿼리를 다시 입력해야합니다

나는이 오류를 실제로 이해하지 못한다. 그래서 나는 다음 select 문을 시도했다,
나에게 오류가주지는 않지만 결과가 0이됩니다.
추측 할 수있을 것입니다 :

선택 *에서 * tbl_db_usuario_detalles where cod_use [0] = 'xxxxxx';

배열에 대한 값이 올바르지 않은 것 같아요 ...
제안?

감사합니다,
Mike

날짜 별 Pgsql-General 찾기

From 날짜 주제
다음 메시지 Vivek Khera 2003-10-10 19:59:06 Re : Humor Me : Postgresql vs. MySQL (Esp. 라이센스)
이전 메시지 dmitry tkach 2003-10-10 19:26:13 부분 지수 ...