사용 편의성을 고려하여 설계된 Microsoft 관계형 데이터베이스 관리 시스템 제품군입니다.
이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.
안녕용찬님,
Microsoft 커뮤니티에 문의해 주셔서 감사합니다. 언어 설정이 올바르게 구성되어 있더라도 Microsoft Access 쿼리에서 한국어 (한글) 문자를 사용할 때 오류가 발생하는 것으로 알고 있습니다. 표시되는 오류 메시지는 다음과 같습니다.
"SQL 문의 잘못되었습니다. ' DELETE', 'INSERT', 'PROCEDURE', 'SELECT 또는 UPDATE가 필요합니다."
(번역: "SQL 문이 잘못되었습니다. ' DELETE', 'INSERT', 'PROCEDURE', 'SELECT 또는 UPDATE'가 필요합니다.")
이는 일반적으로 SQL 쿼리의 구문 문제를 나타내며, 종종 문자 인코딩 또는 지역화 불일치로 인해 발생합니다. 다음은 이 문제를 해결하는 데 도움이 되는 단계별 지침입니다.
1. 지역 및 언어 설정을 확인합니다.
모든 시스템 및 Office 언어 설정이 완전히 정렬되었는지 확인합니다.
- 시간 및 언어 > 언어 및 지역> 설정으로 이동합니다.
- Windows 표시 언어, 기본 설정 언어 및 지역 형식이 모두 한국어로 설정되어 있는지 확인합니다**.**
- 변경 사항을 적용한 후 PC를 다시 시작하십시오.
2. 액세스 언어 설정 확인:
- 오픈 액세스.
- 파일 > 옵션 > 언어로 이동합니다.
- 표시 언어와 도움말 언어가 모두 한국어로 설정되어 있는지 확인합니다**.**
- 필요한 경우 Set as Preferred(기본 설정으로 설정)를 클릭한 다음 Access를 다시 시작합니다.
3. 유니코드 호환 글꼴 사용:
- 테이블 및 쿼리 필드가 한글을 지원하는 글꼴(예: Malgun Gothic)을 사용하는지 확인합니다.
- 한국어 문자를 완전히 지원하지 않을 수 있는 글꼴은 사용하지 마십시오.
4. SQL 쿼리 구문 확인:
- 필드 또는 테이블 이름에 한글을 사용할 때는 대괄호로 묶습니다.
SELECT [이름], [주소] FROM [고객];
- 한국어 필드 이름에 예약된 SQL 키워드 또는 특수 문자를 사용하지 마십시오.
5. ANSI SQL 모드로 전환(선택 사항):
- Access에서 파일 > 옵션 > 개체 디자이너로 이동합니다.
- 쿼리에 대해 **SQL Server 호환 구문(ANSI 92)**을 사용하도록 설정합니다 .
- 이렇게 하면 영어가 아닌 문자와의 호환성을 향상시킬 수 있습니다.
6. 쿼리를 다시 만듭니다.
- 쿼리를 삭제하고 Query Design 보기를 사용하여 다시 만듭니다 .
- 필드를 수동으로 추가하고 먼저 간단한 쿼리로 테스트합니다.
7. 비어 있는 새 데이터베이스에서 테스트합니다.
- 새 Access 데이터베이스를 만듭니다.
- 한국어 필드 이름이 있는 샘플 테이블을 가져옵니다.
- 기본 쿼리를 실행하여 문제가 데이터베이스 또는 환경에 있는지 여부를 격리합니다.
내 정보가 당신을 잘 찾을 수 있기를 바랍니다! 주저하지 마시고 다시 연락하여 추가 도움을 받으십시오.
감사합니다
크리스틴 - L - MSFT | Microsoft 커뮤니티 지원 전문가.