sqlcmd - Transact-SQL 스크립트 파일 실행
적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
sqlcmd 를 사용하여 Transact-SQL 스크립트 파일을 실행합니다. Transact-SQL 스크립트 파일은 Transact-SQL 문, sqlcmd 명령 및 스크립팅 변수의 조합을 포함할 수 있는 텍스트 파일입니다.
스크립트 파일 만들기
메모장을 사용하여 Transact-SQL 스크립트 파일을 만들려면 다음 단계를 수행합니다.
시작을 선택하고 모든 프로그램을 가리킨 다음 액세서리를 가리킨 다음 메모장을 선택합니다.
다음 Transact-SQL 코드를 복사하여 메모장에 붙여넣습니다.
USE AdventureWorks2022; 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
C 드라이브에 myScript.sql 이라는 이름으로 파일을 저장합니다.
스크립트 파일 실행
명령 프롬프트 창을 엽니다.
명령 프롬프트 창에 sqlcmd -S myServer\instanceName -i C:\myScript.sql을 입력합니다.
Enter 키를 누릅니다.
명령 프롬프트 창에 Adventure Works 직원의 이름 및 주소 목록이 출력됩니다.
텍스트 파일로 출력을 저장합니다.
명령 프롬프트 창을 엽니다.
명령 프롬프트 창에 sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt를 입력합니다.
Enter 키를 누릅니다.
출력이 명령 프롬프트 창에 반환되는 대신 EmpAdds.txt 파일에 보내집니다. EmpAdds.txt 파일을 열어서 이 출력을 확인할 수 있습니다.
## 다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기