테이블 만들기 쿼리 만들기(Visual Database Tools)Create Make Table Queries (Visual Database Tools)

이 항목 적용 대상: 예SQL Server예Azure SQL 데이터베이스예Azure SQL 데이터 웨어하우스 예 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse 테이블 만들기 쿼리를 사용하여 행을 새 테이블에 복사할 수 있습니다. 이 방법은 작업에 사용할 데이터의 하위 집합을 만들거나 한 데이터베이스에서 다른 데이터베이스로 테이블 내용을 복사하는 데 유용합니다. You can copy rows into a new table using a Make Table query, which is useful for creating subsets of data to work with or copying the contents of a table from one database to another. 테이블 만들기 쿼리는 결과 삽입 쿼리와 비슷하지만 행을 복사해 넣을 새 테이블을 만든다는 점에서 차이가 있습니다.A Make Table query is similar to an Insert Results query but creates a new table to copy rows into.

테이블 만들기 쿼리를 만들려면 다음 항목을 지정합니다.When you create a Make Table query, you specify:

  • 새 데이터베이스 테이블(대상 테이블)의 이름The name of the new database table (the destination table).

  • 행을 복사할 하나 이상의 원본 테이블.The table or tables to copy rows from (the source table). 단일 테이블이나 조인된 테이블에서 복사할 수 있습니다.You can copy from a single table or from joined tables.

  • 해당 내용을 복사하려는 원본 테이블의 열The columns in the source table whose contents you want to copy.

  • 행을 특정 순서에 따라 복사하려는 경우 정렬 순서Sort order, if you want to copy the rows in a particular order.

  • 복사할 행을 정의하는 검색 조건Search conditions to define the rows you want to copy.

  • 요약 정보만 복사하려는 경우 그룹화 방법 옵션Group By options, if you want to copy only summary information.

예를 들어, 다음 쿼리에서는 uk_customers라는 새 테이블을 만들고 customers 테이블에서 이 테이블로 정보를 복사합니다.For example, the following query creates a new table called uk_customers and copies information from the customers table to it:

SELECT *   
INTO uk_customers  
FROM customers  
WHERE country = 'UK'  

테이블 만들기 쿼리를 성공적으로 사용하려면In order to use a Make Table query successfully:

  • 데이터베이스에서 SELECT...INTO 구문을 지원해야 합니다.Your database must support the SELECT...INTO syntax.

  • 대상 데이터베이스에 테이블을 만들 수 있는 권한이 있어야 합니다.You must have permission to create a table in the target database.

테이블 만들기 쿼리를 만들려면To create a Make Table query

  1. 하나 이상의 원본 테이블을 다이어그램 창에 추가합니다.Add the source table or tables to the Diagram pane.

  2. 쿼리 디자이너 메뉴에서 형식 변경을 가리킨 다음 테이블 만들기를 클릭합니다.From the Query Designer menu, point to Change Type, and then click Make Table.

  3. 테이블 만들기 대화 상자에서 대상 테이블의 이름을 입력합니다.In the Make Table dialog box, type the name of the destination table. 쿼리 및 뷰 디자이너는 이 이름이 이미 사용되고 있는지와 사용자에게 테이블을 만들 수 있는 권한이 있는지를 확인하지 않습니다.The Query and View Designer does not check whether the name is already in use or whether you have permission to create the table.

    다른 데이터베이스에 대상 테이블을 만들려면 대상 데이터베이스의 이름, 소유자(필요한 경우) 및 테이블의 이름을 포함하는 정규화된 테이블 이름을 지정합니다.To create a destination table in another database, specify a fully qualified table name including the name of the target database, the owner (if required), and the name of the table.

  4. 쿼리에 열을 추가하여 복사할 열을 지정합니다.Specify the columns to copy by adding them to the query. 자세한 내용은 쿼리에 열 추가(Visual Database Tools)를 참조하세요.For details, see Add Columns to Queries (Visual Database Tools). 열을 쿼리에 추가한 경우에만 열이 복사됩니다.Columns will be copied only if you add them to the query. 행 전체를 복사하려면 * (모든 열)를 선택합니다.To copy entire rows, choose * (All Columns).

    사용자가 선택한 열이 쿼리 및 뷰 디자이너에서 조건 창의 열에 추가됩니다.The Query and View Designer adds the columns you choose to the Column column of the Criteria pane.

  5. 행을 특정 순서에 따라 복사하려면 정렬 순서를 지정합니다.If you want to copy rows in a particular order, specify a sort order. 자세한 내용은 쿼리 결과 정렬 및 그룹화를 참조하세요.For details, see Sorting and Grouping Query Results.

  6. 검색 조건을 입력하여 복사할 행을 지정합니다.Specify the rows to copy by entering search conditions. 자세한 내용은 검색 조건 지정(Visual Database Tools)을 참조하세요.For details, see Specify Search Criteria (Visual Database Tools).

    검색 조건을 지정하지 않으면 원본 테이블의 행 전체가 대상 테이블에 복사됩니다.If you do not specify a search condition, all rows from the source table will be copied to the destination table.

    참고

    검색할 열을 조건 창에 추가하면 쿼리 및 뷰 디자이너의 복사할 열 목록에도 이 열이 추가됩니다.When you add a column to search to the Criteria pane, the Query and View Designer also adds it to the list of columns to copy. 열을 검색만 하고 복사는 하지 않으려면 테이블 또는 테이블 구조 개체를 나타내는 사각형에서 열 이름 옆에 있는 확인란의 선택을 취소합니다.If you want to use a column for searching but not copy it, clear the check box next to the column name in the rectangle representing the table or table-structured object.

  7. 요약 정보를 복사하려면 그룹화 방법 옵션을 지정합니다.If you want to copy summary information, specify Group By options. 자세한 내용은 쿼리 결과 요약(Visual Database Tools)을 참조하세요.For details, see Summarize Query Results (Visual Database Tools).

테이블 만들기 쿼리를 실행해도 결과 창에는 결과가 보고되지 않습니다.When you execute a Make Table query, no results are reported in the Results Pane. 대신, 복사한 행의 수를 나타내는 메시지가 표시됩니다.Instead, a message appears indicating how many rows were copied.

참고 항목See Also

쿼리 및 뷰 디자인 방법 도움말 항목(Visual Database Tools)Design Queries and Views How-to Topics (Visual Database Tools)
쿼리 형식(Visual Database Tools)Types of Queries (Visual Database Tools)