INSERT INTO에 이상한 문제가 있습니다. - UNION SELECT "L"특허 청구 범위 CLAIM_FACT AS & CLAIM_NO CLAIM_NO '구문 오류 (누락 된 연산자) 쿼리 식'CLAIM_NO LIKE "":이 오류가INSERT INTO 구문이 누락 되었습니까?
INSERT INTO Claims_temp (CLAIM_NO)
SELECT CLAIM_NO AS CLAIM_FACT
FROM CLAIMS
WHERE CLAIM_NO LIKE "*-*"
UNION
SELECT "L" & CLAIM_NO AS CLAIM_FACT
FROM CLAIMS
WHERE CLAIM_NO NOT LIKE "*-*";
: 다음 쿼리를 실행하려고 "-"과 (와) 다릅니다.
INSERT INTO Claims_temp
행을 제거하면 쿼리가 실행되고 올바른 결과가 생성됩니다. 구문 오류는 볼 수 없습니다. CLAIM_NO를 사용하는 대신 SELECT 쿼리 부분에서 CLAIMS.CLAIM_NO를 사용하여 테이블을 지정하려고했습니다.
@GurV, 나는 액세스 생각'*'대신 ANSI'%'답장을 – HoneyBadger
감사 사용됩니다. 이러한 변경 사항으로도 문제가 지속됩니다. 또한 *보다는 % 연산자를 사용하면 쿼리 결과가 정확하지 않습니다. –