私は、ms sql server ステートメントを hana sql ステートメントに渡す作業をしています。変数 (タブ) タイプのテーブルと、次のように定義された変数文字列 (クエリ) があります。
はな声明
CREATE TYPE "tab_table_TYPE" AS TABLE ("DocEntry" integer, "LineId" integer, "VisOrder" integer, "Object" nvarchar(20));
v_Tab tab_table_TYPE
query := 'SELECT [DocEntry],[LineId],[VisOrder] ,[Object] FROM [@INV_AFC]';
だから私はこの Ms Sql ステートメントを Hana ステートメントに変換しようとしています:
Ms SQL Server ステートメント
INSERT INTO @v_Tab([DocEntry],[LineId],[VisOrder],[Object]) exec (@query)
クエリからの結果セットを保持できる内部テーブル型変数を使用したい!
この文で Sql コンバーターを使用すると、次のエラーが表示されます。
--[注意:ErrorModifier] INSERT INTO ステートメントは EXEC をサポートしていません。EXEC('テーブルに挿入'+ 元のステートメント) を使用します。
--[注:Stringifier] SAP HANA は InsertTarget をサポートしていません
最後に質問です: この場合の正しい Hana Sql ステートメントはどのようになりますか?