• SAP HANA Video Tutorials

SAP HANA - 表



HANA 資料庫中的表可以透過 HANA Studio 中“目錄”選項卡下的“模式”訪問。可以使用以下兩種方法建立新表:

  • 使用 SQL 編輯器
  • 使用 GUI 選項

HANA Studio 中的 SQL 編輯器

可以透過選擇要建立新表的模式名稱來開啟 SQL 控制檯,方法是使用“系統檢視”SQL 編輯器選項,或者右鍵單擊模式名稱,如下所示:

SQL Editor

開啟 SQL 編輯器後,可以從 SQL 編輯器頂部的名稱確認模式名稱。可以使用 SQL Create Table 語句建立新表:

Create column Table Test1 (
   ID INTEGER,
   NAME VARCHAR(10),
   PRIMARY KEY (ID)
);

在此 SQL 語句中,我們建立了一個名為“Test1”的列表,定義了表的型別和主鍵。

編寫 Create table SQL 查詢後,單擊 SQL 編輯器頂部右側的“執行”選項。語句執行後,我們將收到一條確認訊息,如下面的快照所示:

語句“Create column Table Test1 (ID INTEGER,NAME VARCHAR(10), PRIMARY KEY (ID))”

在 13 毫秒 761 微秒內成功執行(伺服器處理時間:12 毫秒 979 微秒) - 受影響的行數:0

Execute SQL Statement

執行語句還說明了執行語句所用的時間。語句成功執行後,右鍵單擊“系統檢視”中模式名稱下的“表”選項卡並重新整理。新的表將反映在模式名稱下的表列表中。

使用 SQL 編輯器,插入語句用於將資料輸入表中。

Insert into TEST1 Values (1,'ABCD')
Insert into TEST1 Values (2,'EFGH');

單擊“執行”。

您可以右鍵單擊表名並使用“開啟資料定義”查看錶的型別。“開啟資料預覽/開啟內容”查看錶內容。

使用 GUI 選項建立表

在 HANA 資料庫中建立表的另一種方法是使用 HANA Studio 中的 GUI 選項。

右鍵單擊模式下的“表”選項卡→選擇“新建表”選項,如下面的快照所示。

單擊“新建表”後,將開啟一個視窗以輸入表名,從下拉列表中選擇模式名稱,從下拉列表中定義表型別:列儲存或行儲存。

定義資料型別,如下所示。可以透過單擊“+”號新增列,可以透過單擊列名前面的主鍵單元格選擇主鍵,“非空”預設處於活動狀態。

新增列後,單擊“執行”。

Creating Table

執行 (F8) 後,右鍵單擊“表”選項卡→重新整理。新的表將反映在所選模式下的表列表中。下面的“插入”選項可用於將資料插入表中。“選擇”語句用於查看錶的內容。

Table

在 HANA Studio 中使用 GUI 在表中插入資料

您可以右鍵單擊表名並使用“開啟資料定義”查看錶的型別。“開啟資料預覽/開啟內容”查看錶內容。

要使用一個模式中的表建立檢視,我們應該向執行 HANA 建模中所有檢視的預設使用者提供對該模式的訪問許可權。這可以透過轉到 SQL 編輯器並執行以下查詢來完成:

GRANT SELECT ON SCHEMA "<SCHEMA_NAME>" TO _SYS_REPO WITH GRANT OPTION

廣告