Session Variable'ları SQL sorgularında kullanırken, dönen verinin veri tipi ile SQL sorgusunun beklediği veri tipi uyumlu olmalıdır.
Gerekli durumlarda, Session Variable'ı uygun veri tipine dönüştürmek için CAST fonksiyonu kullanılabilir.
- Datasource modülündeki sol panelde bulunan “Actions” başlığı yanındaki “+” ikonuna tıklayın.
- Açılan menüden “New SQL Action” seçimini yapın.
- SQL Editor aracılığıyla SQL sorgunuzu yazın. Örnek:
SELECT CAST(SESSION_CONTEXT(N'user_id') AS NVARCHAR(100)) AS UserName
- Sağ üstteki “CREATE” butonuna tıklayın.
Bu yöntem, Session Variable'ın doğru veri tipiyle işlenmesini sağlar.
SQL Action Test Etme
SQL Action ve Session Variable'lar tanımlandıktan sonra sorgunuzu test edin:
- SQL Action'ı sağ kenardaki "Test" butonuna tıklayarak çalıştırın.
- Sorgunun, Session Variable'dan gelen değerlere göre doğru sonuçlar döndürdüğünden emin olun.
- Session Variable değerlerinin dinamik olarak SQL sorgusuna aktarıldığını doğrulayın.