Sorgu Çalıştır Aktivitesi
Sorgu Çalıştır aktivitesi, kullanıcıların kayıt ekleme, güncelleme ve silme gibi veritabanı işlemleri gerçekleştirmesini sağlar. Belirtilen bir bağlantıya karşı SQL sorguları çalıştırarak bir veritabanıyla doğrudan etkileşimi kolaylaştırır.
| Alan | Açıklama | Gereklilik |
|---|---|---|
| Bağlantı adı | Sorguyu çalıştırmak için kullanılacak önceden yapılandırılmış veritabanı bağlantısının adı. | Gerekli |
| Değişken1 | SQL sorgusu içindeki ilk değişkene atanacak değer. | İsteğe bağlı |
| Değişken2 | SQL sorgusu içindeki ikinci değişkene atanacak değer. | İsteğe bağlı |
| Değişken3 | SQL sorgusu içindeki üçüncü değişkene atanacak değer. | İsteğe bağlı |
| Değişken4 | SQL sorgusu içindeki dördüncü değişkene atanacak değer. | İsteğe bağlı |
| Değişken5 | SQL sorgusu içindeki beşinci değişkene atanacak değer. | İsteğe bağlı |
| Değişkenler | SQL sorgusuna iletilecek, virgülle ayrılmış bir liste veya birden çok değişken değer dizisi. Bu alan, beşten fazla değişken gerektiğinde veya dinamik değişken listeleri için kullanılır. | İsteğe bağlı |
| Sorgu sql | Veritabanına karşı çalıştırılacak SQL sorgu dizisi. Değişkenler için yer tutucular (örn. :1, :2) kullanın. | Gerekli |
| Sonuç Veri Kümesi adı | Bir SELECT sorgusunun sonuçlarını depolayacak Veri Kümesi için benzersiz bir referans adı. | Gerekli |
Eylem tipleri ve Örnekler
Sorgu Uygulama Sonucu
- Formatla: Veri Kümesi
- Örnek Sonuç:
employeesDataset
Uygulama Örnekleri
Alan Kurulumu - Connection name: robustaConnection - Param1: 2314589 - Param2: Company A - Param3: area - Param4: title - Param5: robusta - Parameters: [2314589, Company A] - Query sql: SELECT * FROM db_test.customer_infos WHERE CustomerID = ':1' AND CompanyName = ':2' ; - Result dataset name: employeesDataset
Uygulama Değişkenleri - Param1: ${customerID} - Param2: ${companyName} - Param3: ${area} - Param4: ${title} - Param5: ${company} - Parameters: [${customerID}, ${companyName}]
Teknik Notlar
Sorgu Çalıştır aktivitesi, standart SQL DML (Veri İşleme Dili) işlemleri (INSERT, UPDATE, DELETE) ve veri alımı için DQL (Veri Sorgulama Dili) destekler. Parametreli sorgular, SQL enjeksiyonuna karşı güvenliği artırır ve sorgu planı önbelleğe alma yoluyla performansı iyileştirir. Değişkenler için yer tutucu sözdizimi,
Query sqlalanı içinde (örn.:1,:2), belirli veritabanı sürücüsü ve bağlantı yapılandırmasıyla uyumlu olmalıdır.