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