我正在尝试在 SAP Hana 中创建一个将 ARRAY 作为列类型的表类型。当我使用标准 DDL 创建表类型时,即
CREATE TYPE MYSCHEMA.TABNAME AS TABLE("ObjList" INTEGER ARRAY);
我收到以下错误:
Could not execute 'CREATE TYPE "schema"."ListType" AS TABLE ( "ID" BIGINT CS_FIXED, ...'
SAP DBTech JDBC: [7]: feature not supported: cannot create row table having array type: ObjList
从文档中不清楚如何创建列存储类型的表类型。由于我将 ARRAY 值从 .NET 代码传递到 HANA 中的存储过程以进行批量更新/更新,因此我无法取消此要求。
TIA