MSSQL Sorgusu Düzenleme (T-SQL)
Bu sayfa, Pirivision Compass modülünde kayıtlı bir MSSQL sorgusunun Edit aksiyonuyla güncellenmesini anlatır.
Ön Koşul
Compass listesinde en az bir MSSQL sorgusu kayıtlı olmalıdır. Henüz eklenmemişse önce MSSQL Sorgusu Oluşturma sayfasına bakın.
1. Sorguyu Bulun ve Edit Butonuna Tıklayın
Sol menüden Compass modülüne tıklayın. Düzenlemek istediğiniz MSSQL sorgusunun kartında Edit butonuna tıklayın.
2. T-SQL Editörü Açılır — Mevcut Sorgu Dolu
Editörde mevcut T-SQL sorgusu önceden dolu gelir.
3. Değiştirilebilen Alanlar
| Alan | Değiştirilebilir mi? | Notlar |
|---|---|---|
| T-SQL Sorgu Metni | ✅ Evet | TOP, DATEADD, WITH (NOLOCK) dahil tüm T-SQL kullanılabilir |
| Sorgu Adı | ✅ Evet | Kayıt panelinde |
| Açıklama | ✅ Evet | Kayıt panelinde |
| Global Değişkenler | ✅ Evet | Eklenebilir / düzenlenebilir / silinebilir |
| Hedef Klasör | ✅ Evet | Farklı klasör seçilebilir |
| Veri Kaynağı | ❌ Hayır | Farklı MSSQL için yeni sorgu oluşturun |
4. Sorguyu Güncelleyin ve Test Edin
Değişiklikleri editörde yapın. Run butonuyla test edin.
T-SQL Güncelleme İpuçları
TOP Ndeğerini değiştirerek satır sayısını artırabilirsiniz.NOLOCKhint ekleyerek okuma kilidi sorunlarını önleyebilirsiniz.DATEADD()ile dinamik tarih aralığı tanımlayın.
5. Güncelle (Save)
Save butonuna tıklayın. Kayıt panelinde alanları güncelleyin. Save ile kaydedin.
6. Sık Karşılaşılan Hatalar
| Hata / Belirti | Olası Neden | Çözüm |
|---|---|---|
"you already have a query named '...'" |
Yeni ad başka bir sorguda kullanılıyor | Farklı ad girin |
'LIMIT' is not a recognized T-SQL keyword |
T-SQL'de LIMIT geçersiz |
SELECT TOP N kullanın |
mssql: Invalid object name '...' |
Tablo yok veya schema prefix eksik | dbo.tablo şeklinde ekleyin |
"update failed: no rows were affected" |
Güncelleme kaydedilemedi | Sayfayı yenileyin ve tekrar deneyin |
| Cartography widget boş | Kolon adı değişti | Widget'ın veri eşleştirmesini güncelleyin |