2017-06-23 10 views
0

コンテンツを削除せずに空でないテーブルタイプに行を追加する方法を見つけようとします。sap hanaテーブルタイプに行を追加するには?

CREATE TYPE "TPU"."TYP_ACTION" AS TABLE 
("ID" BIGINT CS_FIXED, 
"NAME" NVARCHAR(255) CS_STRING) 

declare actions "TPU"."TYP_ACTION"; 

私が見つけた唯一の方法は次のとおりです。

actions=select 1 as id, null as name from dummy; 

しかし、この場合にはアクションの以前の内容が削除されます。

答えて

1

ここでの答えは、テーブルタイプにデータを挿入できないことです。

あなたができることは、そのタイプに適合するテーブル変数にデータを割り当てることです。

HANA 2 SPS 01以降、「テーブル変数」のデータを変更するための追加オプションが追加されました。現在、テーブル変数はINSERT,UPDATEDELETEステートメントで使用できます。詳細については、SAP HANA documentation: Modifying the Content of Table Variablesを参照してください。

関連する問題