Hướng dẫn tập lệnh SQL trong SAP HANNA

Tập lệnh SQL là gì?

SQL Script là tập hợp các phần mở rộng cho SQL. Nó có thể được sử dụng trong thủ tục lưu trữ thay cho SQL đơn giản. Nó xác định các phần mở rộng chức năng và thủ tục.

In SQL Người dùng tập lệnh có thể xác định các biến cục bộ cho cấu trúc và bảng được sử dụng chủ yếu để tạo thủ tục lưu trữ.

Tập lệnh SQL cũng có thể được sử dụng trong chế độ xem Tính toán. Trong SQL Script, có hai vùng chứa logic khác nhau-

  • Quy trình (Thủ tục cho phép bạn mô tả một chuỗi các biến đổi dữ liệu trên dữ liệu được truyền dưới dạng bảng đầu vào và cơ sở dữ liệu).
  • Hàm do người dùng xác định (Bộ chứa Hàm do người dùng xác định được tách thành Hàm vô hướng do người dùng xác định và Hàm do người dùng xác định theo bảng).

Các phần tử Ngôn ngữ tập lệnh SQL như sau -

Logic tập lệnh SQL khai báo (Phần mở rộng chức năng)

  • Nó cho phép định nghĩa các loại bảng mà không cần tham chiếu các bảng cơ sở dữ liệu.
  • Tuyên bố điển hình như CHỌN.
  • Chức năng Công cụ tính toán (CE).

Logic điều phối tập lệnh SQL (Phần mở rộng chức năng)

Logic điều phối được sử dụng để triển khai luồng dữ liệu bằng cách sử dụng Câu lệnh truy vấn DDL, DML và SQL và logic luồng điều khiển bằng cách sử dụng các cấu trúc ngôn ngữ mệnh lệnh như vòng lặp và điều kiện.

  • Tuyên bố ngôn ngữ định nghĩa dữ liệu. Ví dụ: Tạo lược đồ.
  • Ngôn ngữ thao tác dữ liệu (Ví dụ: Chèn).

Logic tập lệnh SQL bắt buộc (Mở rộng thủ tục)

Logic mệnh lệnh phân chia logic giữa một số luồng dữ liệu. Ví dụ: IF, ELSEIF, ELSE, CASE, FOR (Vòng lặp) và Ngoại lệ.

Tầm quan trọng của tập lệnh SQL

Chỉ SQL Script mới cung cấp các phần tử cần thiết để di chuyển logic sử dụng nhiều dữ liệu hoặc hoạt động của máy chủ ứng dụng sang máy chủ cơ sở dữ liệu.

Các điểm chính của SQL Script

  • Tập lệnh SQL được thực thi và xử lý trong công cụ tính toán trong cơ sở dữ liệu HANA.
  • SQL Script có khả năng thực hiện các phép tính phức tạp.
  • Trong SQL Script, một biến cục bộ có thể được khai báo để giữ kết quả tạm thời.
  • Quy trình tập lệnh SQL có thể trả về nhiều kết quả hơn bằng cách sử dụng “Tham số OUTPUT” trong khi Quy trình SQL thông thường chỉ có thể trả về một kết quả.
  • Trong SQL Script, bạn có thể xác định các loại bảng chung hoặc cục bộ có thể được sử dụng làm tham số.

Bằng cách sử dụng SQL Script, có thể đạt được chế độ xử lý song song.