Aracılığıyla paylaş


SQL Server Management Studio'da sorgu sonuçları

Şunlar için geçerlidir: SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki AmbarMicrosoft Fabric'teki SQL veritabanı

SQL Server Management Studio'da (SSMS) Sorgu Düzenleyicisi'nde Transact-SQL (T-SQL) deyimlerini çalıştırdığınızda, sorgu sonuçlarının çıkışını denetleyebilirsiniz. Ayrıca, gereksinimlerinize bağlı olarak sonuçları farklı dosya biçimlerine de aktarabilirsiniz.

Sorgu sonuçları hedefi seçme

Sonuç hedefi geçerli Sorgu Düzenleyicisi penceresine uygulanır. Varsayılan olarak sonuçlar kılavuzda görünür, ancak bunları metne veya dosyaya göndermeyi seçebilirsiniz. Farklı bir seçenek belirlediğinizde, SSMS bu seçeneği bir sonraki sorguyu bu pencerede yürütürken kullanır.

Aşağıdaki yollardan biriyle bir hedef seçin:

Sonuçların varsayılan çıkışını Araçlar>Seçenekler>Sorgu Sonuçları>SQL Server>Genel'deki Sonuçlar için varsayılan hedef açılan listesini kullanarak değiştirin.

Sonuçlar tabloya

Kılavuza yönelik sonuçlar , sorgu sonuçlarını Sonuçlar penceresinde bir veya daha fazla tablolu kılavuz olarak döndürür. Bu seçenek, yeni Sorgu Düzenleyicisi pencereleri için varsayılan seçenektir.

Kılavuz sonuçlarını şu durumlarda kullanın:

  • Verileri sütun başlıklarıyla tablo biçiminde görüntüleyin.
  • Seçili satırları, sütunları veya tam sonuç kümesini üst bilgilerle veya üst bilgiler olmadan kopyalayın.
  • Kılavuz içeriğini kılavuz bağlam menüsünden bir dosyaya kaydedin.

Izgaraya sonuçları göndermek için:

  1. SQL Düzenleyicisi araç çubuğunda Sonuçları Izgaraya seçin.
  2. Alternatif olarak, Sorgu Düzenleyicisi bağlam menüsünden Sonuçlar'ı>Kılavuza Sonuçlar seçin.
  3. Sorguyu çalıştır.

Varsayılan olarak Sorgu Düzenleyicisi penceresinin alt bölmesinde kılavuz görünür. Sorgu birden çok sonuç kümesi döndürürse, her sonuç kümesi kendi kılavuz sekmesinde görünür.

Sonuçları dışarı aktarma

Sonuçları doğrudan bir dosyaya kaydetmezseniz, sonuçları sonuçlar kılavuzundan bir dosyaya aktarmayı seçebilirsiniz. Sonuçlar kılavuzunda herhangi bir yere sağ tıklayın ve Sonuçları Farklı Kaydet... seçeneğini belirleyin. Kılavuz Sonuçlarını Kaydet iletişim kutusunda bir dosya adı girin ve dosya türünü belirlemek için Farklı Kaydet türü açılır listesinden seçim yapın.

SSMS 22.3.3 ve önceki sürümlerde sonuçları CSV ve TXT dosya türlerine aktarabilirsiniz.

SSMS 22.4.1'den başlayarak, sonuçları JSON, XML, Excel ve Markdown dosya türlerine de aktarabilirsiniz.

Araçları>Seçenekler> Sorgu SonuçlarıSQL Server>Genel>Sorgu sonuçları>dizininde sonuçları dışarı aktarırken kullanılan varsayılan konumu değiştirebilirsiniz. Bu varsayılan konum, sonuçları bir dosyaya kaydederken kullanılan konumla aynıdır.

Sonuçları metne dönüştür

Metin sonuçları , Sonuçlar penceresinde sorgu sonuçlarını düz metin olarak döndürür. Her sütun bir sınırlayıcıyla ayrılır ve satırlar metin satırları olarak görünür.

Aşağıdaki durumlarda metin sonuçlarını kullanın:

  • Daha küçük sonuç kümelerini hızlıca tarayın, kılavuz özelliklerini kullanmadan.
  • Sonuçları biçimlendirilmiş metin olarak e-postalara, sorun açıklamalarına veya betiklere kopyalayın.
  • Düz metin bekleyen araçlarla metin çıktısını daha kolay karşılaştırın.

Sonuçları metne göndermek için:

  1. SQL Düzenleyicisi araç çubuğunda Metni Sonuçlar olarak göster seçeneğini seçin.
  2. Alternatif olarak, Sorgu Düzenleyicisi bağlam menüsündeSonuçlarDan Metne Sonuçlar'ı> seçin.
  3. Sorguyu çalıştır.

Araç>Seçenekleri>Sorgu Sonuçları>SQL Server> Sonuçları Metin Olarak bölümünde, sütun ayırıcısı ve en fazla sütun genişliği gibi metin çıktısı biçimlendirmesini değiştirebilirsiniz.

Sonuçları dosyaya kaydet

Dosyaya yazılan sonuçlar , sorgu sonuçlarını Sonuçlar penceresinde görüntülemek yerine doğrudan bir dosyaya yazar.

Şunu yapmak istediğinizde dosya sonuçlarını kullanın:

  • Büyük sonuç kümelerini kullanıcı arabiriminde işlemeden yakalayın.
  • Sonuçları daha sonra analiz veya arşivleme için kaydedin.
  • Sonuç verilerini dosya olarak paylaşın.

Sonuçları bir dosyaya göndermek için:

  1. SQL Düzenleyicisi araç çubuğunda Dosyaya Sonuçlar'ı seçin.
  2. Alternatif olarak, Sorgu Düzenleyicisi bağlam menüsünde Sonuçlar> seçin.
  3. Sorguyu çalıştır.
  4. Sonuçları Kaydet iletişim kutusundaki Kaydet'te, dosyayı kaydetmek istediğiniz klasörü seçin.
  5. Dosya adı alanına bir dosya adı girin.
  6. Kayıt türü'nde çıkış dosyası biçimini seçin.
  7. Kaydetseçeneğini seçin.

Varsayılan olarak, SSMS sonuçları uzantılı .rpt bir rapor dosyası olarak kaydeder. Gelişmiş seçenekler için Kaydet düğmesindeki aşağı okuna tıklayın ve ardından Kodlama ile Kaydet seçeneğini seçin.

Araçları>Seçenekleri> Sorgu SonuçlarıSQL Server>Genel>Sorgu sonuçları>dizininde sonuçları kaydetmek için varsayılan konumu değiştirebilirsiniz.

Klavye kısayolları

Aşağıdaki klavye kısayolları etkin Sorgu Düzenleyicisi penceresinin sonuç hedefini değiştirir.

Varış Noktası Klavye kısayolu
Sonuçlar tabloya Ctrl+D
Sonuçların metne dönüştürülmesi Ctrl+T
Sonuçları dosyaya Ctrl+Shift+F

Kısayolu olan bir hedef seçtikten sonra, sonuçları seçilen hedefe göndermek için sorguyu yürütebilirsiniz (örneğin , F5 tuşuna basarak).