SQL parçacıkları
SQL parçacıkları, yeniden kullanılabilir SQL veya yerel sorgu parçalarıdır. SQL düzenleyicisine erişim izni olan herkes, tüm SQL yazarları tarafından kullanılabilen parçacıklar oluşturabilir ve düzenleyebilir.
Örneğin, sık sık birden çok tablo içeren sorgular gerçekleştiriyorsanız, bu tabloları birleştiren SQL kodunu bir parçacık olarak kaydedebilirsiniz, böylece siz (ve kuruluşunuzdaki diğer kişiler) bu kodu birden çok soruda yeniden kullanabilirsiniz.
Bir parçacık nasıl oluşturulur?
İşte Patrona ile birlikte gelen Örnek Veritabanı'nı kullanarak bir birleştirme içeren basit bir sorgu.
SELECT *
FROM orders AS o
LEFT JOIN products AS p
ON o.product_id = p.id
Diğer sorgularda yeniden kullanmak için FROM'dan sonraki her şeyi bir parçacık olarak kaydedelim.
SQL düzenleyicisinde:
-
Kaydetmek istediğiniz SQL'in bir bölümünü vurgulayın. Bu durumda, aşağıdaki SQL kodunu seçeceğiz:
orders AS o
LEFT JOIN products AS p
ON o.product_id = p.id -
Vurgulanan bölümü sağ tıklayın.
-
Bir parçacık oluşturmak için Parçacık olarak kaydet'i seçin. Vurguladığınız SQL ifadesini içeren bir modal açılır.
-
Parçacığınızı düzenleyin, adlandırın ve açıklayın. Parçacık adları benzersiz olmalıdır. Parçacığı oluşturmak için kaydet butonunu tıklayın.
Bu durumda, parçacığı "Siparişler ve Ürünler" olarak adlandırdık. Parçacık artık herkesin kullanımına açık olacak. İşte parçacığın SQL düzenleyicisinde nasıl göründüğü:
SELECT *
FROM {{'{{snippet: Orders and Products}}'}}
SQL düzenleyicisinde yazarken, artık {{'{{snippet:}}'}}
yazmaya başlayabilirsiniz ve Patrona, kullanılabilir parçacıklar için otomatik tamamlama seçenekleri sunacaktır.
Not: Bir parçacıkta takma adlar kullanırsanız, bu takma adları parçacığın dışında da gözlemlemeniz gerekir. Örneğin, bir parçacık products AS p
takma adını kullanıyorsa, parçacığın dışındaki kodun bu tablodaki sütunlara başvurmak için p
takma adını kullanması gerekir (örneğin, p.column_name
).
Parçacık menüsü
SQL düzenleyici kenar çubuğunda, kullanılabilir ve arşivlenmiş parçacıkları listelemek için bir SQL Parçacıkları menüsü bulunur.
Veri Referansı kitap simgesinin ve Değişkenler χ simgesinin altında, SQL düzenleyicisinin sağ tarafındaki parçacık simgesini tıklayın. Patrona, kullanılabilir parçacıkları listeleyen bir kenar çubuğu menüsü kaydıracaktır.
SQL Parçacıkları menüsünden şunları yapabilirsiniz:
- Bir parçacık oluşturun. Yeni bir parçacık oluşturmak için SQL Parçacıkları kenar çubuğunun sağ üst köşesindeki
+
işaretini tıklayın. - Parçacıkları önizleyin. Açıklamasını ve SQL kodunun bir önizlemesini görmek için bir parçacığın sağındaki aşağı oka tıklayın. Parçacığı düzenleme seçeneği de vardır.
- Bir parçacık ekleyin. Sorgunuza imlecin geçerli konumuna eklemek için bir parçacığın adını tıklayın.
- Parçacıkları arayın. 15'ten fazla parçacık kaydettiyseniz,
+
butonunun solunda bir Arama simgesi (klasik büyüteç) görünür. Arama sonuçlarının yalnızca kullanıcının izinleri olan parçacıkları içerdiğini unutmayın. SQL parçacık klasörleri arama sonuçlarını doldurmaz. - Bir parçacığı düzenleyin. Bir parçacığın adını, açıklamasını ve kodunu değiştirebilirsiniz.
- Bir parçacığı arşivleyin ve arşivden çıkarın. Düzenle modalından, bir parçacığı arşivleyebilirsiniz; bu, parçacığı SQL düzenleyicisindeki parçacık menüsünden ve otomatik tamamlama seçeneklerinden kaldırır.