💼 정보 ver1.0
INSERT 문에 SELECT 하위 쿼리를 사용하여 하나 이상의 다른 테이블이나 뷰에서 테이블로 값을 추가
James Wetzel
2011. 1. 18. 20:19
728x90
반응형
INSERT 문에 SELECT 하위 쿼리를 사용하여 하나 이상의 다른 테이블이나 뷰에서 테이블로 값을 추가할 수 있습니다. 또한 SELECT 하위 쿼리를 사용하여 동시에 여러 행을 삽입할 수 있습니다.
다음 예제에서 INSERT 문은 AdventureWorks2008R2의 Sales.SalesReason 테이블에서 SalesReason이 Marketing인 모든 행의 일부 데이터를 별도의 테이블로 삽입합니다.
USE AdventureWorks2008R2;GO
CREATE TABLE MySalesReason (
SalesReasonID int NOT NULL,
Name nvarchar(50),
ModifiedDate datetime);
GO
INSERT INTO MySalesReason
SELECT SalesReasonID, Name, ModifiedDate
FROM AdventureWorks2008R2.Sales.SalesReason
WHERE ReasonType = N'Marketing';
GO
SELECT SalesReasonID, Name, ModifiedDate
FROM MySalesReason;
GO
728x90
반응형