W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
HANA數(shù)據(jù)庫中的表格可以從Schemas下的Catalog選項(xiàng)卡中的HANA Studio訪問。新表可以使用下面給出的兩種方法創(chuàng)建:
可以通過選擇模式名稱來打開SQL控制臺,其中,必須使用System View SQL Editor選項(xiàng)或通過右鍵單擊架構(gòu)名稱來創(chuàng)建新表,如下所示:
一旦SQL編輯器打開,可以從寫在SQL編輯器頂部的名稱確認(rèn)模式名稱。可以使用SQL Create Table語句創(chuàng)建新表:
Create column Table Test1 ( ID INTEGER, NAME VARCHAR(10), PRIMARY KEY (ID) );
在這個SQL語句中,我們創(chuàng)建了一個基于列的表“Test1”,定義了表和主鍵的數(shù)據(jù)類型。
一旦你寫了創(chuàng)建表SQL查詢,點(diǎn)擊SQL編輯器頂部右邊的Execute選項(xiàng)。一旦語句被執(zhí)行,我們將得到一個確認(rèn)信息,如下面給出的快照所示:
Statement 'Create column Table Test1 (ID INTEGER,NAME VARCHAR(10), PRIMARY KEY (ID))'
successfully executed in 13 ms 761 μs (server processing time: 12 ms 979 μs) ? Rows Affected: 0
執(zhí)行語句還會說明執(zhí)行語句所需的時間。一旦成功執(zhí)行語句,右鍵單擊System View中模式名稱下的Table選項(xiàng)卡并刷新。新表將反映在模式名稱下的表格的列表中。
Insert語句用于使用SQL編輯器在表中輸入數(shù)據(jù)。
Insert into TEST1 Values (1,'ABCD') Insert into TEST1 Values (2,'EFGH');
點(diǎn)擊執(zhí)行。
你可以右鍵單擊表格名稱,并使用Open Data Definition查看表的數(shù)據(jù)類型。使用Open Data Preview/Open Content以查看表的內(nèi)容。
在HANA數(shù)據(jù)庫中創(chuàng)建表的另一種方法是在HANA Studio中使用GUI選項(xiàng)。
右鍵單擊Schema下的Table選項(xiàng)卡→選擇“New Table”選項(xiàng),如下面的快照所示。
一旦你點(diǎn)擊“New Table”→它將打開一個窗口來輸入表格名稱,從下拉菜單中選擇模式名稱,從下拉列表中定義表格類型:Column Store或Row Store。
定義數(shù)據(jù)類型,如下所示。可以通過單擊“+”符號添加列,通過單擊列名前面的主鍵下的單元格來選擇主鍵,默認(rèn)情況下不會有空值。
一旦添加了列,則點(diǎn)擊執(zhí)行。
一旦你開始執(zhí)行(F8),右鍵單擊Table選項(xiàng)卡→Refresh。新表將反映在所選模式下的表格列表中。Below Insert Option可以用來在表格中插入數(shù)據(jù)。Select語句用來查看表格的內(nèi)容。
你可以右鍵單擊表格名稱并使用Open Data Definition查看表的數(shù)據(jù)類型。Open Data Preview/Open Content可查看表的內(nèi)容。
要使用一個模式中的表來創(chuàng)建視圖,我們應(yīng)該將模式的訪問權(quán)限提供給運(yùn)行HANA建模中的所有視圖的默認(rèn)用戶。這可以通過轉(zhuǎn)到SQL編輯器并運(yùn)行此查詢來完成:
GRANT SELECT ON SCHEMA "<SCHEMA_NAME>" TO _SYS_REPO WITH GRANT OPTION
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: