99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

SAP HANA SQL概述

2018-12-18 10:17 更新

SQL代表結(jié)構(gòu)化查詢語言(Structured Query Language)。

它是用于與數(shù)據(jù)庫通信的標(biāo)準(zhǔn)化語言。SQL用于檢索數(shù)據(jù),存儲或操作數(shù)據(jù)庫中的數(shù)據(jù)。

SQL語句執(zhí)行以下功能:

  • 數(shù)據(jù)定義和操作
  • 系統(tǒng)管理
  • 會話管理
  • 事務(wù)管理
  • 模式定義和操作

SQL擴展集允許開發(fā)人員將數(shù)據(jù)推送到數(shù)據(jù)庫中,稱為SQL腳本。

數(shù)據(jù)操作語言(DML)

DML語句用于管理模式對象中的數(shù)據(jù)。例如:

  • SELECT - 從數(shù)據(jù)庫檢索數(shù)據(jù)

  • INSERT - 將數(shù)據(jù)插入到表中

  • UPDATE - 更新表中的現(xiàn)有數(shù)據(jù)

數(shù)據(jù)定義語言(DDL)

DDL語句用于定義數(shù)據(jù)庫結(jié)構(gòu)或模式。例如:

  • CREATE - 在數(shù)據(jù)庫中創(chuàng)建對象

  • ALTER - 更改數(shù)據(jù)庫的結(jié)構(gòu)

  • DROP - 從數(shù)據(jù)庫中刪除對象

數(shù)據(jù)控制語言(DCL)

DCL語句的一些示例是:

  • GRANT - 授予用戶對數(shù)據(jù)庫的訪問權(quán)限

  • REVOKE - 取消使用GRANT命令授予的訪問權(quán)限

為什么我們需要SQL?

當(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 Studio中打開SQL控制臺?

選擇HANA系統(tǒng),在系統(tǒng)視圖下單擊“SQL console”選項。你也可以通過右鍵單擊目錄選項卡或任意模式名稱打開SQL控制臺。

SQL Console

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。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號