Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
Transact-SQL betik dosyasını çalıştırmak için sqlcmd kullanın. Transact-SQL betik dosyası, Transact-SQL deyimleri, sqlcmd komutları ve betik oluşturma değişkenlerinin birleşimini içerebilen bir metin dosyasıdır.
Betik dosyası oluştur
AdventureWorks2022 örnek veritabanını yüklediğinizi varsayarsak, sqlcmd ile komut isteminden çalıştırabileceğiniz bir betik dosyası oluşturmak için bu bölümdeki örneği izleyin.
Not Defteri kullanarak Transact-SQL betik dosyası oluşturmak için şu adımları izleyin:
Başlangıç seçin, Tüm Programlar üzerine gelin, Donatılar üzerine gelin ve Not Defteri 'yi seçin.
Aşağıdaki Transact-SQL kodunu kopyalayıp Not Defteri'ne yapıştırın:
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; GODosyayı sürücü gibi bir klasöre
C:\scriptsolarak kaydedin.
Betik dosyasını çalıştırma
Bir komut istemi penceresi açın.
Komut İstemi penceresinde şunu yazın:
sqlcmd -S myServer\instanceName -i C:\scripts\myScript.sqlENTER tuşuna basın.
Adventure Works çalışan adlarının ve adreslerinin listesi komut istemi penceresine yazılır.
Çıkışı bir metin dosyasına kaydetme
Bir komut istemi penceresi açın.
Komut İstemi penceresinde şunu yazın:
sqlcmd -S myServer\instanceName -i C:\scripts\myScript.sql -o C:\EmpAdds.txtENTER tuşuna basın.
Komut İstemi penceresinde hiçbir çıkış döndürülmez. Bunun yerine, çıktı EmpAdds.txt dosyasına gönderilir. EmpAdds.txt dosyasını açarak bu çıkışı doğrulayabilirsiniz.