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