Access에 존재하지 않는 테이블에 대해 SELECT INTO 할 때의 동작

1580 단어 access

일의 시작



다음과 같은 처리에 직면했습니다.

뭔가 테이블을 DROP 하고 있다.
DROP TABLE A_TABLE

이해합니다.

그런 다음 방금 DROP 한 테이블에 대해 SELECT INTO합니다.
SELECT B.COL INTO A_TABLE FROM B_TABLE B 

의미를 모른다.

SELECT INTO가 존재하지 않는 테이블에 유효합니까?



결론부터 말하면 유효합니다.

일단 Access상에서 검증해 본다.
a 테이블에 a 컬럼을 작성해 두고, 'test'라는 값을 던져, 존재하지 않는 b 테이블에 대해서 SELECT INTO 해 보자.
SELECT a.a INTO b FROM [テーブル1] a

그러면 다음과 같은 경고가 표시되고 '예'를 누르면 b 테이블이 만들어졌다.



안의 값도 확실히 들어가 있다.



덧붙여서 존재하지 않는 테이블에 대해서 INSERT INTO 는 물론 불가능합니다.

이상.

좋은 웹페이지 즐겨찾기