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 Data Factory'de SSIS Entegrasyon Çalışma Zamanı
SQL Yürütme görevi, OLE DB kaynağı, OLE DB hedefi ve Arama dönüşümü SQL sorgularını kullanabilir. SQL Yürütme görevinde, SQL deyimleri veritabanı nesneleri ve verileri oluşturabilir, güncelleştirebilir ve silebilir; saklı yordamları çalıştırma; ve SELECT deyimlerini gerçekleştirin. OLE DB kaynağında ve Arama dönüşümünde SQL deyimleri genellikle SELECT deyimleri veya EXEC deyimleridir. İkincisi, sonuç kümelerini döndüren saklı yordamları en sık çalıştırır.
Sorgu, geçerli olup olmadığının belirlenmesi için ayrıştırılabilir. SQL Server bağlantısı kullanan bir sorgu ayrıştırılırken sorgu ayrıştırılır, yürütülür ve yürütme sonucu (başarı veya başarısızlık) ayrıştırma sonucuna atanır. Sorgu SQL Server dışındaki bir veriye bağlantı kullanıyorsa, deyimi yalnızca ayrıştırılır.
SQL deyimini aşağıdaki yollarla sağlayabilirsiniz:
- Tasarım aracına doğrudan giriniz.
- Bir dosyadaki ifadeye bağlantı belirtin.
- Bir deyimi içeren değişkeni belirtin.
Doğrudan Giriş SQL
Sorgu Oluşturucusu, SQL Yürütme görevi, OLE DB kaynağı, OLE DB hedefi ve Arama dönüşümü için kullanıcı arabiriminde kullanılabilir. Sorgu Oluşturucusu aşağıdaki avantajları sunar:
Görsel olarak veya SQL komutlarıyla çalışın.
Sorgu Oluşturucusu, sorgunuzu görsel olarak oluşturan grafik bölmeler ve sorgunuzun SQL metnini görüntüleyen bir metin bölmesi içerir. Grafik veya metin bölmelerinde çalışabilirsiniz. Sorgu Oluşturucusu, sorgu metni ve grafik gösteriminin her zaman eşleşmesi için görünümleri eşitler.
İlişkili tabloları birleştirme.
Sorgunuza birden fazla tablo eklerseniz, Sorgu Oluşturucu tabloların nasıl ilişkili olduğunu otomatik olarak belirler ve uygun birleştirme komutunu oluşturur.
Veritabanlarını sorgulama veya güncelleştirme.
Transact-SQL SELECT deyimlerini kullanarak veri döndürmek veya veritabanındaki kayıtları güncelleştiren, ekleyen veya silecek sorgular oluşturmak için Sorgu Oluşturucusu'nu kullanabilirsiniz.
Sonuçları hemen görüntüleyin ve düzenleyin.
Sorgunuzu yürütebilir ve veritabanındaki kayıtları kaydırmanıza ve düzenlemenize olanak tanıyan bir kılavuzda kayıt kümesiyle çalışabilirsiniz.
Sorgu Oluşturucusu, SELECT sorguları oluşturmakla görsel olarak sınırlı olsa da, METIN bölmesine DELETE ve UPDATE deyimleri gibi diğer deyim türleri için SQL yazabilirsiniz. Grafik bölme, yazdığınız SQL deyimini yansıtacak şekilde otomatik olarak güncelleştirilir.
Sorguyu görev veya veri akışı bileşeni iletişim kutusuna veya Özellikler penceresine yazarak da doğrudan giriş sağlayabilirsiniz.
Dosyalarda SQL
SQL'i Yürüt görevinin SQL deyimi de ayrı bir dosyada bulunabilir. Örneğin, SQL Server Management Studio'daki Sorgu Düzenleyicisi gibi araçları kullanarak sorgu yazabilir, sorguyu bir dosyaya kaydedebilir ve ardından paket çalıştırırken sorguyu dosyadan okuyabilirsiniz. Dosya yalnızca çalıştırılacak SQL deyimlerini ve açıklamaları içerebilir. Bir dosyada depolanan SQL deyimini kullanmak için, dosya adını ve konumunu belirten bir dosya bağlantısı sağlamanız gerekir. Daha fazla bilgi için bkz. Dosya Bağlantısı Yöneticisi.
Değişkenlerde SQL
SQL yürütme görevindeki SQL deyiminin kaynağı bir değişkense, sorguyu içeren değişkenin adını sağlarsınız. Değişkenin Value özelliği sorgu metnini içerir. Değişkenin ValueType özelliğini bir dize veri türüne ayarlar ve ardından SQL deyimini Value özelliğine yazar veya kopyalarsınız. Daha fazla bilgi için bkz Integration Services (SSIS) Değişkenleri ve Paketlerde Değişkenleri Kullanma.
Sorgu Oluşturucu iletişim kutusu
SORGU Oluşturucusu iletişim kutusunu kullanarak SQL Yürütme görevinde, OLE DB kaynağında ve OLE DB hedefinde ve Arama dönüşümünde kullanılacak bir sorgu oluşturun.
Aşağıdaki görevleri gerçekleştirmek için Sorgu Oluşturucusu'nu kullanabilirsiniz:
Sorgunun grafik gösterimiyle veya SQL komutlarıyla çalışma Sorgu Oluşturucusu, sorgunuzu grafik olarak görüntüleyen bir bölme ve sorgunuzun SQL metnini görüntüleyen bir bölme içerir. Grafik bölmesinde veya metin bölmesinde çalışabilirsiniz. Sorgu Oluşturucusu görünümleri her zaman güncel olacak şekilde eşitler.
İlişkili tabloları birleştirme Sorgunuza birden fazla tablo eklerseniz, Sorgu Oluşturucu tabloların nasıl ilişkili olduğunu otomatik olarak belirler ve uygun birleştirme komutunu oluşturur.
Veritabanlarını sorgulama veya güncelleştirme Transact-SQL SELECT deyimlerini kullanarak veri döndürmek ve veritabanındaki kayıtları güncelleştiren, ekleyen veya silecek sorgular oluşturmak için Sorgu Oluşturucusu'nu kullanabilirsiniz.
Sonuçları hemen görüntüleme ve düzenleme Sorgunuzu çalıştırabilir ve veritabanındaki kayıtları kaydırmanıza ve düzenlemenize olanak tanıyan bir kılavuzda kayıt kümesiyle çalışabilirsiniz.
Sorgu Oluşturucusu iletişim kutusundaki grafik araçları sürükle ve bırak işlemlerini kullanarak sorgular oluşturmanıza olanak sağlar. Varsayılan olarak, Sorgu Oluşturucusu iletişim kutusu SELECT sorguları oluşturur, ancak INSERT, UPDATE veya DELETE sorguları da oluşturabilirsiniz. Tüm SQL deyim türleri ayrıştırılabilir ve Sorgu Oluşturucusu iletişim kutusunda çalıştırılabilir. Paketlerdeki SQL deyimleri hakkında daha fazla bilgi için bkz. Integration Services (SSIS) Sorguları.
Transact-SQL dili ve söz dizimi hakkında daha fazla bilgi edinmek için bkz. Transact-SQL Başvurusu (Veritabanı Altyapısı).
Giriş parametresine değer sağlamak, çıkış parametrelerinin değerlerini yakalamak ve dönüş kodlarını depolamak için sorgudaki değişkenleri de kullanabilirsiniz. Paketlerin kullandığı sorgularda değişkenleri kullanma hakkında daha fazla bilgi edinmek için bkz. SQL Görevi, OLE DB Kaynağı ve Integration Services (SSIS) Sorgularını Yürütme. SQL Görevini Yürüt'te değişkenleri kullanma hakkında daha fazla bilgi edinmek için bkz. SQL Görevini Yürüt ve SQL Görevini Yürüt'tekiSonuç Kümelerindeki Parametreler ve Dönüş Kodları.
Arama ve Bulanık Arama dönüşümleri, parametreler ve geri dönüş kodları olan değişkenleri de kullanabilir. OLE DB kaynağı hakkındaki bilgiler bu iki dönüştürme için de geçerlidir.
Seçenekler
Araç Çubuğu
Veri kümelerini yönetmek, görüntülenecek bölmeleri seçmek ve sorgu işlevlerini denetlemek için araç çubuğunu kullanın.
| Değer | Açıklama |
|---|---|
| Diyagram Bölmesini Göster/Gizle | Diyagram bölmesini gösterir veya gizler. |
| Kılavuz Bölmesini Göster/Gizle | Kılavuz bölmesini gösterir veya gizler. |
| SQL Bölmesini Göster/Gizle | SQL bölmesini gösterir veya gizler. |
| Sonuçlar Bölmesini Göster/Gizle | Sonuçlar bölmesini gösterir veya gizler. |
| Çalıştır | Sorguyu çalıştırır. Sonuçlar sonuç bölmesinde görüntülenir. |
| SQL'i doğrulama | SQL deyiminin geçerli olduğunu doğrular. |
| Artan Düzende Sırala | Kılavuz bölmesindeki seçili sütundaki çıkış satırlarını artan düzende sıralar. |
| Azalan Düzende Sırala | Kılavuz bölmesindeki seçili sütundaki çıkış satırlarını azalan düzende sıralar. |
| Filtreyi Kaldır | Kılavuz bölmesinde bir sütun adı seçin ve sonra sütunun sıralama ölçütlerini kaldırmak için Filtreyi Kaldır'a tıklayın. |
| Gruplandırma Ölçütü kullan | Sorguya GROUP BY işlevselliği ekler. |
| Tablo Ekle | Sorguya yeni bir tablo ekler. |
Sorgu Tanımı
Sorgu tanımı, sorguyu tanımlayıp test etmek için bir araç çubuğu ve bölmeler sağlar.
| Panel | Açıklama |
|---|---|
| Diyagram bölmesi | Sorguyu diyagramda görüntüler. Diyagramda sorguya dahil edilen tablolar ve nasıl birleştirildikleri gösterilir. Sorgu çıkışına eklemek veya kaldırmak için tablodaki bir sütunun yanındaki onay kutusunu seçin veya temizleyin. Sorguya tablo eklediğinizde, Sorgu Oluşturucusu tablodaki anahtarlara bağlı olarak tablolar arasında tabloları temel alan birleşimler oluşturur. Birleştirme eklemek için, bir tablodaki bir alanı başka bir tablodaki alana sürükleyin. Birleştirmeyi yönetmek için birleştirmeye sağ tıklayın ve bir menü seçeneği belirleyin. Tablo eklemek veya kaldırmak, tüm tabloları seçmek ve bölmeleri göstermek veya gizlemek için Diyagram bölmesine sağ tıklayın. |
| Kılavuz bölmesi | Sorguyu ızgarada gösterir. Sorguya sütun eklemek ve sorgudan sütun kaldırmak ve her sütunun ayarlarını değiştirmek için bu bölmeyi kullanabilirsiniz. |
| SQL bölmesi | Sorguyu SQL metni olarak görüntüler. Diyagram bölmesinde ve Kılavuz bölmesinde yapılan değişiklikler burada, burada yapılan değişiklikler Diyagram bölmesinde ve Kılavuz bölmesinde görünür. |
| Sonuçlar bölmesi | Araç çubuğunda Çalıştır'a tıkladığınızda sorgunun sonuçlarını görüntüler. |