hana-sql-script

    1熱度

    3回答

    我傳遞3個參數到我的Hana存儲過程中作爲WHERE子句使用,如果參數爲空,我希望該過程的行爲就像那裏沒有'不存在。 示例: 如果其中一個輸入參數是deviceType。 SELECT TOP 5 DISTINCT USERS FROM MYTABLE WHERE USERDEVICE = deviceType; 如果設備類型爲null,查詢應該簡單地 SELECT TOP 5 DISTIN

    0熱度

    2回答

    我在我的HANA數據庫上有一個存儲過程,我需要連接來自不同模式的兩個表。這些模式在開發,分期和生產系統中命名不同。 這種情況下的顯而易見的解決方案是使用Schema-Mapping。但不幸的是,模式映射只能用於存儲過程的默認模式。當試圖在存儲過程中引用創作模式時(例如,JOIN "AUTHORING_SCHEMA"."SOME_TABLE" ON ...),您會收到錯誤消息「無效的模式名稱」。所以

    1熱度

    1回答

    如何在下面的字符串替換&: 'extends the functionality & of the & REPLACE function & by' 與one,分別two和three。 最終結果應該是: extends the functionality one of the two REPLACE function three by

    1熱度

    2回答

    HANA SQL的續行字符是什麼?考慮到我有一個超長的聲明,並希望它跨越多行,而不是一行中的超長行。 謝謝。

    1熱度

    2回答

    讓我們假設腳本計算視圖中有一些SQL腳本,它接受單個值輸入參數並在另一個計算中爲輸入參數生成多個輸入的字符串視圖。 BEGIN declare paramStr clob; params = select foo from bar where bar.id = :IP_ID; select '''' || string_agg(foo, ''', ''') || '

    0熱度

    3回答

    我是SAP HANA的新手,我試圖在存儲過程中生成一個查詢並執行它。 我得到一個錯誤,我不確定HANA可以做那樣的事情。 這裏我的代碼 CREATE PROCEDURE "PROCEDURE_IBA_TESTCSV"( IN SCHEMA_NAME VARCHAR(100)) LANGUAGE SQLSCRIPT SQL SECURITY INVOKER AS BEGIN DEC

    3熱度

    2回答

    我似乎無法使用SAP HANA中的declare語句來獲取查詢。下面我將SQL轉換器的原始工作T-SQL版本和HANA版本輸出。我已經嘗試過幾個版本和組合,但是每次我都會收到您在下面也會發現的錯誤。任何人願意給我一個「如何」,所以我可以複製這個?我還闡述了SAP文檔,但沒有什麼可以幫助我。 您的幫助將不勝感激。 的T-SQL代碼: DECLARE @NumAtCardDuplicate VARCH