Apa itu Skrip SQL?
Skrip SQL adalah koleksi sambungan ke SQL. Ia dapat digunakan dalam prosedur tersimpan di tempat SQL biasa. Ini menentukan peluasan fungsi dan prosedur.
Dalam Skrip SQL pengguna dapat menentukan pemboleh ubah tempatan untuk struktur dan jadual yang terutama digunakan untuk pembuatan prosedur tersimpan.
Skrip SQL juga dapat digunakan dalam tampilan Pengiraan. Dalam Skrip SQL, terdapat dua bekas logik yang berbeza-
- Prosedur (Prosedur membolehkan anda menggambarkan urutan transformasi data pada data yang dilalui sebagai jadual input dan pangkalan data).
- Fungsi Ditentukan Pengguna (Bekas Fungsi Ditentukan Pengguna dipisahkan menjadi Fungsi Skalar Yang Ditetapkan Pengguna dan Fungsi yang Ditentukan oleh Pengguna)
Elemen Bahasa Skrip SQL adalah seperti di bawah -
Logik Skrip SQL Deklaratif (Sambungan Fungsional)
- Ia membenarkan definisi jenis jadual tanpa merujuk jadual pangkalan data.
- Pernyataan Khas seperti PILIH.
- Fungsi Enjin Pengiraan (CE).
Logik Skrip Orkestrasi SQL (Sambungan Fungsional)
Logik orkestrasi digunakan untuk melaksanakan aliran data dengan menggunakan DDL, DML dan SQL Query Statements dan mengawal aliran logik menggunakan konstruk bahasa yang mustahak seperti gelung dan bersyarat.
- Penyataan Bahasa Definisi Data. Cth Buat Skema.
- Bahasa Manipulasi Data (Contoh Masukkan).
Logik Skrip SQL Imperatif (Pelanjutan Prosedur)
Logik Imperatif membelah logik di antara beberapa aliran data. Contohnya JIKA, ELSEIF, LAIN, KES, UNTUK (Gelung) dan Pengecualian.
Kepentingan Skrip SQL
Hanya Skrip SQL yang menyediakan elemen yang diperlukan untuk memindahkan logik intensif data atau pengoperasian pelayan aplikasi ke pelayan pangkalan data.
Perkara utama Skrip SQL;
- Skrip SQL dijalankan dan diproses dalam mesin pengiraan dalam pangkalan data HANA.
- Skrip SQL dapat melakukan pengiraan yang kompleks.
- Dalam Skrip SQL, pemboleh ubah tempatan dapat dinyatakan untuk menahan hasil sementara.
- Prosedur Skrip SQL dapat mengembalikan lebih banyak hasil dengan menggunakan "OUTPUT Parameter" sementara Prosedur SQL Normal hanya dapat mengembalikan satu.
- Dalam Skrip SQL, anda dapat menentukan jenis jadual global atau tempatan yang dapat digunakan sebagai parameter.
Dengan menggunakan Skrip SQL, mod pemprosesan selari dapat dicapai.