SQL代表結(jié)構(gòu)化查詢語言(Structured Query Language)。
它是用于與數(shù)據(jù)庫通信的標(biāo)準(zhǔn)化語言。SQL用于檢索數(shù)據(jù),存儲或操作數(shù)據(jù)庫中的數(shù)據(jù)。
SQL語句執(zhí)行以下功能:
SQL擴展集允許開發(fā)人員將數(shù)據(jù)推送到數(shù)據(jù)庫中,稱為SQL腳本。
DML語句用于管理模式對象中的數(shù)據(jù)。例如:
SELECT - 從數(shù)據(jù)庫檢索數(shù)據(jù)
INSERT - 將數(shù)據(jù)插入到表中
UPDATE - 更新表中的現(xiàn)有數(shù)據(jù)
DDL語句用于定義數(shù)據(jù)庫結(jié)構(gòu)或模式。例如:
CREATE - 在數(shù)據(jù)庫中創(chuàng)建對象
ALTER - 更改數(shù)據(jù)庫的結(jié)構(gòu)
DROP - 從數(shù)據(jù)庫中刪除對象
DCL語句的一些示例是:
GRANT - 授予用戶對數(shù)據(jù)庫的訪問權(quán)限
REVOKE - 取消使用GRANT命令授予的訪問權(quán)限
當(dāng)我們在SAP HANA Modeler中創(chuàng)建信息視圖時,我們正在一些OLTP應(yīng)用程序之上創(chuàng)建它。所有這些后端運行在SQL上。數(shù)據(jù)庫只能理解這種語言。
要做一個測試,如果我們的報表要滿足業(yè)務(wù)需求,我們必須在數(shù)據(jù)庫中運行SQL語句,如果輸出符合要求。
HANA計算視圖可以通過兩種方式創(chuàng)建:圖形或使用SQL腳本。當(dāng)我們創(chuàng)建更復(fù)雜的計算視圖時,我們可能需要使用直接SQL腳本。
選擇HANA系統(tǒng),在系統(tǒng)視圖下單擊“SQL console”選項。你也可以通過右鍵單擊目錄選項卡或任意模式名稱打開SQL控制臺。
SAP HANA可以同時充當(dāng)關(guān)系數(shù)據(jù)庫和OLAP數(shù)據(jù)庫。當(dāng)我們在HANA上使用BW時,我們在BW和HANA中創(chuàng)建多維數(shù)據(jù)集,它們充當(dāng)關(guān)系數(shù)據(jù)庫并始終生成SQL語句。但是,當(dāng)我們使用OLAP連接直接訪問HANA視圖時,它將充當(dāng)OLAP數(shù)據(jù)庫,并將生成MDX。
更多建議: