簡體   English   中英

在HANA中使用定義的數據類型創建數據庫視圖

[英]Create a database view in HANA with data types defined

使用HANA SQLscript時,是否可以使用定義的數據類型創建視圖,還是需要在使用的每個select語句中強制轉換類型? 遇到一些隱含的數據類型問題,在這些問題中,HANA似乎無法評估所有正在使用的數據。

當我使用定義的數據類型創建視圖時,出現語法錯誤,因此想知道是否可能。 當前在HANA版本84上。

--trying to create a view with datatype defined
create view testview ( measure1 decimal(25,10) ) as
    select 4493.3489212 from dummy 

--creating view by casting type in select statement
create view testview (measure1) as
    select cast(4493.3489212 as decimal(25,10)) from dummy

通過CREATE VIEW創建SQL視圖時,不是使用SQLScript,而是使用標准SQL。 而且標准SQL沒有明確的輸出結構定義,因此您要依賴在SELECT語句中創建的數據類型(例如,通過CAST())。

在處理實際的SAP HANA信息模型(例如,腳本化的計算視圖)時,可以顯式定義輸出結構(“語義”選項卡)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM