-
Concatenation 실행 계획 연산자SQL Server/실행계획 연산자 2011. 7. 21. 11:39안녕하세요. 이스트럭(강동운) 입니다.
오늘은 Concatenation 연산자에 대해서 알아보도록 하겠습니다.
일단 사전적 의미부터 살펴보시죠!
명사로써 연속이란 뜻을 가지고 있습니다.
예제를 통해 살펴보도록 하겠습니다. ^^
IF OBJECT_ID('tblx','U') IS NOT NULL
DROP TABLE tblx
GO
IF OBJECT_ID('tbly','U') IS NOT NULL
DROP TABLE tbly
GO
CREATE TABLE tblx(idx INT)
GO
CREATE TABLE tbly(idx INT)
GO
INSERT INTO tblx SELECT 1
INSERT INTO tblx SELECT 2
INSERT INTO tbly SELECT 3
GO
SELECT idx FROM tblx
UNION SELECT idx FROM tbly
위의 그림 처럼.. 두개의 테이블을 연결하는 UNION 또는 UNION ALL 연산자를 사용할 경우 Concatenation 연산자를 사용하게 됩니다. ^^
Concatenation 실행 계획 연산자(MSDN): http://msdn.microsoft.com/ko-kr/library/ms187919(SQL.100).aspx
감사합니다. ^^
작성자: eastluck
작성일: 2011.07.21