dBASE 또는 Paradox 데이터베이스나 외부 Microsoft Access 데이터베이스와 같이 Microsoft Access 데이터베이스 엔진이 연결할 수 있는 외부 데이터베이스의 테이블을 식별합니다.
구문
대상 테이블을 식별하려면 다음을 수행합니다.
[SELECT | INSERT] INTO destination IN
{path | ["path" "type"] | ["" [type; DATABASE = path]]}
원본 테이블을 식별하려면 다음을 수행합니다.
FROM tableexpression IN
{path | ["path" "type"] | ["" [type; DATABASE = path]]}
IN 절을 포함하는 SELECT 문은 다음과 같이 구성됩니다.
구성 요소 |
설명 |
destination |
데이터가 삽입된 외부 테이블의 이름입니다. |
tableexpression |
데이터를 검색할 하나 이상의 테이블 이름입니다. 이 인수는 단일 테이블 이름, 저장된 쿼리 또는 INNER JOIN, LEFT JOIN 또는 RIGHT JOIN에서 생성된 복합 유형이 될 수 있습니다. |
path |
table을 포함하는 디렉터리 또는 파일의 전체 경로입니다. |
type |
데이터베이스가 Microsoft Access 데이터베이스(예: dBASE III, dBASE IV, Paradox 3.x 또는 Paradox 4.x)가 아닌 경우 table을 만드는 데 사용되는 데이터베이스 유형의 이름입니다. |
주의
IN을 사용하여 한 번에 하나의 외부 데이터베이스에만 연결할 수 있습니다.
일부 경우에는 path 인수는 데이터베이스 파일을 포함하는 디렉터리를 참조합니다. 예를 들어, dBASE, Microsoft FoxPro 또는 Paradox 데이터베이스 테이블을 사용할 경우 path 인수는 .dbf 또는 .db 파일을 포함하는 디렉터리를 지정합니다. 테이블 파일 이름은 destination 또는 tableexpression 인수에서 파생됩니다.
타사 Access 데이터베이스를 지정하려면 이름에 세미콜론(;)을 추가하고 작은따옴표(' ') 또는 큰따옴표(" ")로 묶습니다. 예를 들어, 'dBASE IV;' 또는 "dBASE IV;"를 사용할 수 있습니다.
또한 DATABASE 예약어를 사용하여 외부 데이터베이스를 지정할 수 있습니다. 예를 들어, 다음 줄은 동일한 테이블을 지정합니다.
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
참고 사항:
-
성능을 개선하고 더 쉽게 사용하려면 IN 대신 연결된 테이블을 사용하세요.
-
또한 IN 예약어를 식에서 비교 연산자로 사용할 수 있습니다.