sqlcmd - Transact-SQL 스크립트 파일 실행sqlcmd - Run Transact-SQL Script Files

sqlcmd 를 사용하여 Transact-SQL 스크립트 파일을 실행합니다.Use sqlcmd to run a Transact-SQL script file. Transact-SQL 스크립트 파일은 Transact-SQL 문, sqlcmd 명령 및 스크립팅 변수의 조합을 포함할 수 있는 텍스트 파일입니다.A Transact-SQL script file is a text file that can contain a combination of Transact-SQL statements, sqlcmd commands, and scripting variables.

스크립트 파일 만들기Create a script file

메모장을 사용하여 간단한 Transact-SQL 스크립트 파일을 만들려면 다음 단계를 따르세요.To create a simple Transact-SQL script file by using Notepad, follow these steps:

  1. 시작을 클릭하고 모든 프로그램, 보조프로그램을 차례로 가리킨 다음 메모장을 클릭합니다.Click Start, point to All Programs, point to Accessories, and then click Notepad.

  2. 다음 Transact-SQL 코드를 복사하여 메모장에 붙여넣습니다.Copy and paste the following Transact-SQL code into Notepad:

    USE AdventureWorks2012;  
    GO  
    SELECT p.FirstName + ' ' + p.LastName AS 'Employee Name',  
    a.AddressLine1, a.AddressLine2 , a.City, a.PostalCode   
    FROM Person.Person AS p   
       INNER JOIN HumanResources.Employee AS e   
            ON p.BusinessEntityID = e.BusinessEntityID  
        INNER JOIN Person.BusinessEntityAddress bea   
            ON bea.BusinessEntityID = e.BusinessEntityID  
        INNER JOIN Person.Address AS a   
            ON a.AddressID = bea.AddressID;  
    GO  
    
  3. C 드라이브에 myScript.sql 이라는 이름으로 파일을 저장합니다.Save the file as myScript.sql in the C drive.

스크립트 파일 실행Run the script file

  1. 명령 프롬프트 창을 엽니다.Open a command prompt window.

  2. 명령 프롬프트 창에 sqlcmd -S myServer\instanceName -i C:\myScript.sql을 입력합니다.In the Command Prompt window, type: sqlcmd -S myServer\instanceName -i C:\myScript.sql

  3. Enter 키를 누릅니다.Press ENTER.

    명령 프롬프트 창에 Adventure WorksAdventure Works 직원의 이름 및 주소 목록이 출력됩니다.A list of Adventure WorksAdventure Works employee names and addresses is written to the command prompt window.

텍스트 파일로 출력을 저장합니다.Save the output to a text file

  1. 명령 프롬프트 창을 엽니다.Open a command prompt window.

  2. 명령 프롬프트 창에 sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt를 입력합니다.In the Command Prompt window, type: sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt

  3. Enter 키를 누릅니다.Press ENTER.

    출력이 명령 프롬프트 창에 반환되는 대신No output is returned in the Command Prompt window. EmpAdds.txt 파일에 보내집니다.Instead, the output is sent to the EmpAdds.txt file. EmpAdds.txt 파일을 열어서 이 출력을 확인할 수 있습니다.You can verify this output by opening the EmpAdds.txt file.

참고 항목See Also

sqlcmd 유틸리티 시작 Start the sqlcmd Utility
sqlcmd 유틸리티 sqlcmd Utility