SQL Parçacıkları
SQL parçacıkları düzenleyicide tamamlama adayı olarak görünür. Eşleşen bir tetikleyiciyi kabul ederek şablonu imlecin bulunduğu yere ekleyin, ardından düzenlenebilir yer tutucular arasında gezinmek için Tab ve Shift+Tab tuşlarını kullanın.
Parçacıkları Yönetme
Ayarlar → Parçacıklar bölümünü açın. Her parçacık şunları içerir:
| Alan | Amacı |
|---|---|
| Etiket | Tamamlama listesinde görünen ad. Etiket boşsa DBX öneki kullanır. |
| Önek | Tamamlama adayıyla eşleşen metin. Zorunludur ve geçerli parçacık listesinde benzersiz olmalıdır. |
| Durum | Parçacığı silmeden etkinleştirir veya devre dışı bırakır. |
| SQL Gövdesi | Tamamlamayı kabul ettiğinizde düzenleyiciye eklenen şablon. |
Parçacık ekleyebilir, düzenleyebilir, etkinleştirebilir, devre dışı bırakabilir veya silebilirsiniz. Varsayılanları Geri Yükle, geçerli taslağı DBX'in yerleşik parçacıklarıyla değiştirir; değişikliklerinizi kalıcı kılmak için ayarlar iletişim kutusunda Uygula'ya tıklayın.
DBX; sel, ins, upd, cte ve join gibi yaygın parçacıklarla gelir. Bazı yerleşik şablonlar etkin veritabanına uyum sağlar; örneğin uygun satır sınırı ya da ALTER TABLE sözdizimini seçer. Özel parçacıklar tam olarak yazıldığı gibi eklenir.
Bir Parçacığı Genişletme
- SQL düzenleyicisinde
selgibi bir önek yazın. - Tamamlama listesinde etiketi ve gövde önizlemesini doğrulayın.
- Kabul etmek için
Tabya daEntertuşuna basın veya adaya tıklayın. - Şablonda yer tutucular varsa ileri gitmek için
Tab, geri gitmek içinShift+Tabtuşuna basın.
Hiçbir aday görünmüyorsa parçacığın etkin olduğunu, önekin geçerli metinle eşleştiğini ve düzenleyici otomatik tamamlamasının açık olduğunu doğrulayın.
Yer Tutucu Sözdizimi
DBX, CodeMirror parçacık sözdizimini kullanır:
| Sözdizimi | Amacı |
|---|---|
${} | Boş, düzenlenebilir bir alan oluşturur. |
${ad} | Varsayılan metni ad olan bir alan oluşturur; aynı adlı alanlar birlikte düzenlenir. |
${1} | Açık bir alan sırası belirler. |
${1:varsayılanMetin} | Sırayı belirler ve varsayılan metin sağlar. |
#{ad} | ${ad} biçiminin alternatifi. |
Numaralı alanlar sayısal sırayı izler. Numarasız alanlar şablondaki metin sırasını izler. Yer tutucu olarak ayrıştırılmaması gereken açma veya kapama süslü parantezini ters eğik çizgiyle kaçırın.
Örneğin:
SELECT ${1:columns}
FROM ${2:table}
WHERE ${3:condition}
ORDER BY ${4:column};Birden çok konumu birlikte düzenlemek için bir alanı yeniden kullanın:
SELECT ${1:column}, COUNT(*) AS cnt
FROM ${2:table}
GROUP BY ${1:column};Saklama, Eşitleme ve Güvenlik
Parçacıklar, geçerli DBX çalışma zamanında saklanan düzenleyici ayarlarıdır. Masaüstünde Yapılandırma Bulut Eşitlemesi parçacıkları diğer düzenleyici ayarlarınızla birlikte eşitleyebilir. Bağlantı Yapılandırması Taşıma yalnızca veritabanı bağlantılarını taşır ve parçacıkları içermez.
Bir parçacık yalnızca SQL üretir; veritabanı yetkilerini veya DBX üretim korumasını atlamaz. Yazma ya da DDL içeren şablonları çalıştırmadan önce tümüyle genişletilmiş ifadeyi inceleyin ve Üretim Güvenliği yönergelerini izleyin.