• SAP HANA Video Tutorials

SAP HANA - SQL 概述



SQL 代表結構化查詢語言。

它是一種與資料庫通訊的標準化語言。SQL 用於檢索、儲存或操作資料庫中的資料。

SQL 語句執行以下功能:

  • 資料定義和操作
  • 系統管理
  • 會話管理
  • 事務管理
  • 模式定義和操作

允許開發人員將資料推送到資料庫的一組 SQL 擴充套件稱為SQL 指令碼

資料操縱語言 (DML)

DML 語句用於管理模式物件中的資料。一些示例:

  • SELECT - 從資料庫中檢索資料

  • INSERT - 將資料插入表中

  • UPDATE - 更新表中現有的資料

資料定義語言 (DDL)

DDL 語句用於定義資料庫結構或模式。一些示例:

  • CREATE - 在資料庫中建立物件

  • ALTER - 更改資料庫的結構

  • DROP - 從資料庫中刪除物件

資料控制語言 (DCL)

一些 DCL 語句的示例:

  • GRANT - 向用戶授予對資料庫的訪問許可權

  • REVOKE - 撤銷使用 GRANT 命令授予的訪問許可權

為什麼我們需要 SQL?

當我們在 SAP HANA Modeler 中建立資訊檢視時,我們是在某些 OLTP 應用程式之上建立它。所有這些都在後端執行 SQL。資料庫只理解這種語言。

要測試我們的報表是否滿足業務需求,我們必須在資料庫中執行 SQL 語句,如果輸出符合要求。

HANA 計算檢視可以透過兩種方式建立 - 圖形方式或使用 SQL 指令碼。當我們建立更復雜的計算檢視時,我們可能需要使用直接 SQL 指令碼。

如何在 HANA Studio 中開啟 SQL 控制檯?

選擇 HANA 系統並在系統檢視中單擊 SQL 控制檯選項。您還可以透過右鍵單擊“目錄”選項卡或任何架構名稱來開啟 SQL 控制檯。

SQL Console

SAP HANA 可以同時充當關係資料庫和 OLAP 資料庫。當我們在 HANA 上使用 BW 時,我們在 BW 和 HANA 中建立多維資料集,它們充當關係資料庫並始終生成 SQL 語句。但是,當我們使用 OLAP 連線直接訪問 HANA 檢視時,它將充當 OLAP 資料庫,並將生成 MDX。

廣告