Latest web development tutorials

SQL SELECT INTO 문

SQL을 사용하면 다른 하나의 테이블에서 정보를 복사 할 수 있습니다.

또 다른 새 테이블에 데이터를 테이블에서 데이터를 복사 한 다음 삽입 SELECT INTO 문.


SQL SELECT INTO 문

또 다른 새 테이블에 데이터를 테이블에서 데이터를 복사 한 다음 삽입 SELECT INTO 문.

SQL SELECT INTO 구문

우리는 새로운 테이블에 모든 열을 복제 할 수 있습니다 :

SELECT *
INTO newtable [IN externaldb ]
FROM table1;

아니면 그냥 새 테이블에 원하는 열을 복사 :

SELECT column_name(s)
INTO newtable [IN externaldb ]
FROM table1;

램프

팁 : 열 이름과 SELECT 문에 정의 된 유형을 사용하는 새로운 테이블이 생성됩니다. 당신은 새 이름을 적용 할 AS 절을 사용할 수 있습니다.



예 INTO SELECT SQL 지

고객은 백업 복사본을 만듭니다

SELECT *
INTO WebsitesBackup2016
FROM Websites;

다른 데이터베이스에 테이블을 복사 할 IN 절을 사용하십시오 :

SELECT *
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;

새 테이블에 열 중 일부는 복사 :

SELECT name, url
INTO WebsitesBackup2016
FROM Websites;

새 테이블에 유일한 중국어 웹 사이트를 복사합니다 :

SELECT *
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';

새 테이블에 여러 테이블에서 데이터를 복사 :

SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;

팁 : SELECT INTO 문은 다른 모드로 비어있는 새 테이블을 만들 수 있습니다. 그냥 쿼리의 WHERE 절에 반환되는 데이터를 묻는 메시지가 없습니다 추가

SELECT *
INTO newtable
FROM table1
WHERE 1=0;