1.1 IVEDI SQL nedir

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > IVEDI SQL Kullanıcı Kılavuzu > 1. Giriş >

1.1 IVEDI SQL nedir

Lehçe SQL:2011'i temel alır ama ona birebir uymaz. Bu kılavuzda standardın dediği ile motorun yaptığı ayrıldığında bu açıkça yazılır. Üç noktada standarttan bilinçli olarak ayrılır:

  • Yordamsal dil ayrı bir dil değildir. execute block ile herhangi bir yerde yordamsal kod yazılabilir; saklı yordamlar, fonksiyonlar, tetikleyiciler ve paket gövdeleri aynı dili kullanır.
  • Tip sistemi Oracle'a yakındır. NUMBER keyfi ölçekli, sabit noktalı bir tiptir; DECIMAL'den ayrıdır ve ikisi de DOUBLE PRECISION'dan ayrıdır. Bu üçünün farkı pratikte en çok karşılaşılan sürpriz kaynağıdır; bkz. bölüm 3.2.
  • Depolama motoru veritabanı başına seçilir. Aynı SQL, bellek içi bir veritabanına da, sayfa tabanlı kendi deposuna da, Firebird ya da PostgreSQL üzerine de kurulabilir. Depoların bir kısmı deyimi hedef motorun SQL metnine çevirir; bkz. bölüm 9.3.