많은 Microsoft Access 데이터베이스 개발자는 프로그램의 기본 제공 마법사를 사용하여 쿼리 및 양식을 만들지 만 경우에 따라 마법사의 결과가 정확하지 않을 수 있습니다. Access 데이터베이스의 모든 쿼리는 구조적 쿼리 언어로 작성된 기본 코드를 나타내므로이를 완벽한 Access 쿼리로 조정할 수 있습니다.
기본 SQL보기 및 편집 방법
Access 쿼리의 기본 SQL을 보거나 편집하려면
- 에서 검색어 찾기 개체 탐색기 쿼리를 실행하려면 두 번 클릭하십시오.
- 아래로 당겨 전망 리본 메뉴의 왼쪽 상단 모서리에있는 메뉴.
- 고르다 SQL보기 쿼리에 해당하는 SQL 문을 표시합니다.
- 쿼리 탭에서 SQL 문에 대해 원하는대로 편집하십시오.
- 클릭 구하다 아이콘을 클릭하여 작업을 저장하십시오.
액세스 고려 사항
Microsoft Access 2013 및 이후 버전은 ANSI-89 Level 1 구문을 몇 가지 수정하여 지원합니다. Access는 SQL Server 엔진이 아닌 Jet 데이터베이스 엔진에서 실행되므로 Access는 ANSI 표준 구문을보다 수용하고 Transact-SQL 특정 언어를 요구하지 않습니다.
ANSI 표준과의 차이점은 다음과 같습니다.
- 집계 함수 내에서는 DISTINCT 절을 사용할 수 없습니다.
- LIMIT TO xx ROWS 절을 사용할 수 없습니다.
- Access의 단일 문자 와일드 카드 ? 오히려 _.
- Access에있는 0 개 이상의 문자 와일드 카드가입니다. * 오히려 %.
- 액세스는 표현식에 대한 그룹화 및 정렬을 허용합니다.
- 액세스는 TRANSFORM 문과 PARAMETERS 선언을 허용합니다.
- Access는 표준 편차 및 분산을 비롯한 추가 집계 함수를 지원합니다.
- Access와 ANSI는 약간 다른 예약 키워드 목록을 사용합니다.
Access의 와일드 카드는 쿼리가 ANSI 구문을 독점적으로 사용하는 경우에만 ANSI 규칙을 따르십시오. 규칙을 병합하면 쿼리가 실패하고 Access 표준이 제어됩니다.