Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

RunSQL 매크로 함수를 사용하여 해당 SQL 문을 사용하여 Access 데스크톱 데이터베이스에서 실행 쿼리 실행할 수 있습니다. 데이터 정의 쿼리 실행할 수도 있습니다.

참고: 데이터베이스를 신뢰할 수 없는 경우 이 작업은 허용되지 않습니다.

설정

RunSQL 매크로 함수에는 다음과 같은 인수가 있습니다.

매크로 함수 인수

설명

SQL 문

실행하려는 작업 쿼리 또는 데이터 정의 쿼리에 대한 SQL 문입니다. 이 문의 최대 길이는 255자입니다. 이 인수는 필수 인수입니다.

트랜잭션 사용

예를 선택하여 이 쿼리를 트랜잭션 에 포함합니다. 트랜잭션을 사용하지 않으려면 아니요 를 선택합니다. 기본값은 입니다. 이 인수에 대해 아니요 를 선택하면 쿼리가 더 빠르게 실행될 수 있습니다.

주의

작업 쿼리를 사용하여 레코드를 추가, 삭제 및 업데이트하고 쿼리의 결과 집합 새 테이블로 저장할 수 있습니다. 데이터 정의 쿼리를 사용하여 테이블을 만들고, 변경하고, 삭제하고, 인덱스를 만들고 삭제할 수 있습니다. RunSQL 매크로 매크로 함수를 사용하여 저장된 쿼리를 사용하지 않고도 매크로에서 직접 이러한 작업을 수행할 수 있습니다.

255자를 초과하는 SQL 문을 입력해야 하는 경우 VBA(Visual Basic for Applications) 모듈에서 DoCmd 개체의 RunSQL 메서드를 대신 사용합니다. VBA에서 최대 32,768자의 SQL 문을 입력할 수 있습니다.

액세스 쿼리는 실제로 쿼리 창 의 디자인 눈금 사용하여 쿼리를 디자인할 때 만들어지는 SQL 문입니다. 다음 표에서는 Access 작업 쿼리 및 데이터 정의 쿼리 및 해당 SQL 문을 보여 줍니다.

쿼리 유형

SQL 문

조치

추가

INSERT INTO

삭제

Delete 키

테이블 만들기

선택... 에

업데이트

UPDATE

데이터 정의(SQL 관련)

표 만들기

CREATE TABLE

테이블 변경

ALTER TABLE

표 삭제

DROP TABLE

색인 만들기

인덱스 만들기

인덱스 삭제

인덱스 삭제

이러한 문과 함께 IN 절을 사용하여 다른 데이터베이스의 데이터를 수정할 수도 있습니다.

참고: 매크로에서 선택 쿼리 또는 크로스탭 쿼리 실행하려면 OpenQuery 매크로 함수의 View 인수를 사용하여 데이터시트 보기 에서 기존 선택 쿼리 또는 크로스탭 쿼리를 엽니다. 기존 작업 쿼리 및 SQL 관련 쿼리를 동일한 방식으로 실행할 수도 있습니다.

Access 쿼리에 해당하는 SQL을 보려면 보기 메뉴(액세스 상태 표시줄)에서 SQL 보기를 클릭합니다. 나열된 SQL 문을 모델로 사용하여 RunSQL 매크로 함수로 실행할 쿼리를 만들 수 있습니다. RunSQL 매크로 함수에 대한 SQL 문 인수에서 SQL 문을 복제하면 쿼리 창에서 이 Access 쿼리를 실행하는 것과 동일한 효과가 있습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×