点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经使用* .hdbtable文件使用HANA开发人员视角创建了表格
现在我想通过编辑此定义文件向该表添加空间字段
感谢您的帮助
谢谢
我想添加一个字段
此表的ST_POINT类型的CORD
当前定义:
table.schemaName =" LOC";
table.tableType = COLUMNSTORE;
table.columns = [
{name =" ZIPID"; sqlType = INTEGER; nullable = false;},
{name =" ZIPCODE"; sqlType = NVARCHAR; nullable = false; 长度= 5; }
{name =" ZIPCODETYPE"; sqlType = NVARCHAR; nullable = true; 长度= 10; }
{name =" CITY"; sqlType = NVARCHAR; nullable = true; 长度= 100; }
{name =" STATE"; sqlType = NVARCHAR; nullable = true; 长度= 2; }
{name =" LOCATIONTYPE"; sqlType = NVARCHAR; nullable = true; 长度= 20; }
{name =" LAT"; sqlType = DECIMAL; nullable = true; 精度= 10; 标尺= 6;},
{name =" LONG"; sqlType = DECIMAL; nullable = true; 精度= 10; 标尺= 6;},
{name =" XAXIS"; sqlType = DECIMAL; nullable = true; 精度= 5; scale = 2;},
{name =" YAXIS"; sqlType = DECIMAL; nullable = true; 精度= 5; scale = 2;},
{name =" ZAXIS"; sqlType = DECIMAL; nullable = true; 精度= 5; scale = 2;},
{name =" REGION"; sqlType = NVARCHAR; nullable = true; 长度= 2; }
{name =" COUNTRY"; sqlType = NVARCHAR; nullable = true; 长度= 2; }
{name =" LOCATIONTEXT"; sqlType = NVARCHAR; nullable = true; 长度= 100; }
{name =" LOCATION"; sqlType = NVARCHAR; nullable = true; 长度= 100; }
{name =" DECOMMISIONEDFLAG"; sqlType = NVARCHAR; nullable = true; 长度= 5; }
];
table.primaryKey.pkcolumns = [" ZIPID"];
Meyyappan,
根据表配置语法-SAP HANA开发人员指南 HANA Studio-SAP库-.hdbtable语法可用的sql数据类型为:
因此空间列可能尚不可用。
我遇到了同样的问题-因此,如果您找到解决方案,我将很乐意听到。
Yaron Inghel
嗨Meyyappan,
HDBTABLE格式不支持空间数据类型。 您必须将CDS用于构建HANA持久层(表,视图等)的前进框架。 SAP仍将保留hdbtable只是为了向后兼容,但不会获得任何进一步的发展或功能。
因此,对于包含空间数据的表,您必须像这样定义表:
namespace myspace.dev.data;
@Schema:" MySchema"
@ Catalog.tableType:#COLUMN
@nokey
实体MYGEOMETRY {
ID:字符串(10);
SHAPE: hana 。 ST_GEOMETRY (4326);
};
注意:4326是SRID(),默认情况下为0。
希望这对您有所帮助。
干杯。
基督徒。
大家好,
我有同样的问题,我无法在Hana Studio中使用blob sql数据类型。
请提供帮助。
此致
Pragnesh
一周热门 更多>