SQR - SQR

SQR (Hyperion SQR Üretim Raporlaması, OBIEE'nin Parçası), Programlama dili rapor oluşturmak için tasarlandı veritabanı Yönetim sistemi Yönetim Sistemleri. Adı, Structured Query Reporter'ın kısaltmasıdır ve SQL (Yapılandırılmış sorgu dili). Herhangi bir SQL ifadesi bir SQR programına gömülebilir.

Tarih

80'lerin başında SQR, 'ücretsiz' bir eklentiydi. Gupta'nın SQLBase. O zamanlar SQLBase tek ilişkisel veritabanı IBM bilgisayarlarda çalışan (x86 ) makineleri. SQR, İsrail Stern tarafından Cleveland, Ohio'da, muhtemelen 1984 veya 1985 civarında yazılmıştır.

SQ Software, 1980'lerin ortasında SQR'yi yarattı. D & N Systems ile bir pazarlama anlaşması vardı, ismini SQL Solutions olarak değiştirdi ve daha sonra Sybase Inc, 1990'ların başında. Doğrudan rekabet etmekten kaçınmak için Oracle Corporation, Sybase Oracle veritabanı uyumlu SQR sürümleri için MITI ile bir pazarlama ve geliştirme anlaşması vardı. MITI, 1990'ların ortasında SQR'nin tüm haklarını aldı. MITI, adını 1997'de SQRiBE Technologies olarak değiştirdi. Brio Teknolojisi Ağustos 1999'da SQRiBE'yi satın aldı. Brio Teknolojisi daha sonra adını Brio Software olarak değiştirdi. Brio kaynak kodunu lisansladı PeopleSoft Inc. bazen 2000 civarında. Hyperion Çözümleri Corporation, Brio Software'i Ekim 2003'te satın aldı. Oracle Corporation Edinilen PeopleSoft Aralık 2004'te. Mart 2007'de, Oracle Corporation Edinilen Hyperion Çözümleri.

SQR, Yapılandırılmış Sorgu Raporu anlamına gelir.

SQR ile İlgili Ürünler

  • ORACLE: Hyperion SQR Üretim Raporlaması - Sistem 9 (Sürüm 9.3.1, 2008);
  • ORACLE: Hyperion SQR Üretim Raporlama - Sistem 11 (Sürüm 11.1.2, 2010);
  • ORACLE: PeopleSoft Kurumsal Araçlar ve Teknolojisi (PeopleTools, Sürüm 8.52, 2011)

Genel Bileşenler

  • SQR Sunucusu
  • SQR Görüntüleyici
  • SQR Baskı
  • SQR Yürütme
  • Windows için SQR Workbench; SQR Geliştiricisi

Özellikleri

SQR, veri tabanı ve baskı fonksiyonları. Herhangi birini gömebilir SQL bir programın hemen hemen her yerinde ifade. Bir SQR yapılandırması erişebilir çok boyutlu veritabanları gibi Essbase. Veritabanı okumalarını yazdırma talimatlarıyla birleştirebilir, verileri ve sayfa sonlarını esnek bir şekilde biçimlendirebilir ve değişken yazı tiplerini, boyutları ve renkleri yazdırabilir. SQR, içeriği ve görünümü ayarlamak için düzinelerce parametre sunan bir grafik oluşturma komutu içerir.

Sözdizimi

SQR'nin dört skaleri vardır veri tipleri. İlk üçü sayısaldır (değişkenler "#" ile başlar), karakter dizesi (değişkenler "$" ile başlar) ve tarih (değişkenler "$" ile başlar, karakter dizesi değişkenleriyle aynıdır.). Tarih değişkenleri, karakter dizesi değişkenlerinden ayırt edilebilmeleri için bildirilmelidir. Sayısal değişkenler daha spesifik türlerde olabilir: tamsayı, kayan nokta,...). Veritabanı sütunu değişkenler "&" ile başlar. Veritabanı sütunlarının değerleri yalnızca bir SQL "select" ifadesiyle belirlenir; başka hiçbir komut değerlerini değiştiremez.

SQR bir dizi veri yapısı. Bir dizi, her biri mevcut türlerden biri olan bir veya daha fazla alana sahiptir. Her alanın birden çok oluşumu olabilir ve bu da SQR'ye iki boyutlu dizilerin eşdeğerini verir. SQR, tek bir dizideki birden çok öğeyi işleyen komutlara sahiptir.

SQR'de dört Kontrol Yapıları. İlk üçü if-else-end, while-end ve değerlendirmek. Dördüncüsü gömülüdür SQL Bir döngüdeki her veri satırı için SQR ifadelerinin yürütülmesine izin veren "select" ifadesi.

SQR, açma, okuma, yazma, ekleme ve kapatma komutlarına sahiptir bilgisayar dosyaları. Dosya girişi ve çıkışı sıralıdır ve yalnızca kayıt odaklıdır; rasgele erişim desteklenmiyor.

Ayrıca bakınız

daha fazla okuma

Referanslar