ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

Designed by Tistory.