SQL Komut Dosyası Eğitimi SAP HANA

SQL Komut Dosyası nedir?

SQL Script, SQL'e yönelik bir uzantı koleksiyonudur. Düz SQL yerine saklı yordamda kullanılabilir. İşlevsel ve prosedürel uzantıları belirler.

In SQL Komut dosyası kullanıcısı, öncelikle saklı yordamın oluşturulmasında kullanılan yapı ve tablolar için yerel değişkenleri tanımlayabilir.

SQL betiği Hesaplama görünümünde de kullanılabilir. SQL Script'te iki farklı mantık kapsayıcısı vardır.

  • Prosedür (Prosedürler, giriş ve veritabanı tabloları olarak iletilen veriler üzerindeki bir veri dönüşümleri dizisini tanımlamanıza olanak tanır).
  • Kullanıcı Tanımlı Fonksiyon (Kullanıcı Tanımlı Fonksiyon kabı, Skaler Kullanıcı Tanımlı Fonksiyon ve Tablo Kullanıcı Tanımlı Fonksiyon olarak ayrılmıştır).

SQL Komut Dosyası Dili öğeleri aşağıdaki gibidir –

Bildirime Dayalı SQL Komut Dosyası Mantığı (İşlevsel Uzantı)

  • Veritabanı tablolarına başvurmadan tablo türlerinin tanımlanmasına olanak tanır.
  • SELECT'ler gibi Tipik İfade.
  • Hesaplama Motoru (CE) İşlevleri.

Düzenleme SQL Komut Dosyası Mantığı (İşlevsel Uzantı)

Düzenleme mantığı, DDL, DML ve SQL Sorgu İfadelerini kullanarak veri akışını uygulamak ve döngüler ve koşullar gibi zorunlu dil yapılarını kullanarak akış mantığını kontrol etmek için kullanılır.

  • Veri Tanımlama Dili Bildirimi. Örneğin Şema Oluştur.
  • Veri İşleme Dili (Örn. Ekle).

Zorunlu SQL Komut Dosyası Mantığı (Prosedürel Uzantı)

Zorunlu mantık, mantığı birkaç veri akışı arasında böler. Örneğin IF, ELSEIF, ELSE, CASE, FOR (Döngü) ve İstisnalar.

SQL Komut Dosyasının Önemi

Yalnızca SQL Script, veri yoğun mantığı veya uygulama sunucusunun çalışmasını veritabanı sunucusuna geçirmek için gerekli öğeleri sağlar.

SQL Script'in önemli noktaları

  • SQL Komut Dosyası, HANA veritabanındaki hesaplama motorunda yürütülür ve işlenir.
  • SQL Script karmaşık hesaplamaları gerçekleştirebilmektedir.
  • SQL Script'te, ara sonucu tutacak yerel bir değişken bildirilebilir.
  • SQL Komut Dosyası Prosedürü “ÇIKIŞ Parametresi” kullanılarak daha fazla sonuç döndürebilirken Normal SQL Prosedürü yalnızca bir sonuç döndürebilir.
  • SQL Script'te parametre olarak kullanılabilecek global veya yerel tablo türlerini tanımlayabilirsiniz.

SQL Script kullanılarak paralel işlem moduna ulaşılabilir.