SQL SELECT INTO 문
- 이전 페이지 SQL Union
- 다음 페이지 SQL Create DB
SQL SELECT INTO 문장은 테이블의 복사본을 만드는 데 사용됩니다.
SELECT INTO 문장
SELECT INTO 문장은 하나의 테이블에서 데이터를 선택하고 그 데이터를 다른 테이블에 삽입합니다.
SELECT INTO 문장은 테이블의 복사본을 만들거나 기록을 보존하는 데 사용됩니다.
SQL SELECT INTO 문법
모든 열을 새 테이블에 삽입할 수 있습니다:
SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename
또는 원하는 열만 새 테이블에 삽입할 수 있습니다:
SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename
SQL SELECT INTO 예제 - 복제 복사본 만들기
아래의 예제는 "Persons" 테이블의 복제 복사본을 만듭니다:
SELECT * INTO Persons_backup FROM Persons
IN 절은 다른 데이터베이스로 테이블을 복사할 수 있습니다:
SELECT * INTO Persons IN 'Backup.mdb' FROM Persons
특정 필드를 복사하고 싶다면 SELECT 문장 뒤에 해당 필드를 나열할 수 있습니다:
SELECT LastName,FirstName INTO Persons_backup FROM Persons
SQL SELECT INTO 예제 - WHERE 절 포함
WHERE 절도 추가할 수 있습니다.
아래의 예제는 "Persons" 테이블에서 "Beijing"에 거주하는 사람의 정보를 추출하여 두 열을 가진 "Persons_backup"이라는 이름의 테이블을 생성합니다:
SELECT LastName,Firstname INTO Persons_backup FROM Persons WHERE City='Beijing'
SQL SELECT INTO 예제 - 연결된 테이블
두 개 이상의 테이블에서 데이터를 선택할 수도 있습니다.
아래의 예제는 "Persons_Order_Backup"이라는 이름의 새 테이블을 생성하고, Persons와 Orders 두 테이블에서 가져온 정보를 포함합니다:
SELECT Persons.LastName,Orders.OrderNo INTO Persons_Order_Backup FROM Persons INNER JOIN Orders ON Persons.Id_P=Orders.Id_P
- 이전 페이지 SQL Union
- 다음 페이지 SQL Create DB