在hdbdd中添加/编辑实体时出现错误。
当前实体是
Entity TaskHeader {
key YearID: Integer;
};
我要添加另一个密钥
Entity TaskHeader {
key YearID: Integer;
key SiteType: SString;
};
但是,当我保存并激活它时,它会产生错误
ESH activation error: not supported type conversion: Not supported conversion from BigInt to Integer
但是如果我删除实体,请保存并激活。没有错误。
我也删除了表的级联,并尝试再次添加该实体,但存在相同的错误。即使我尝试使用不同的数据类型,它仍然是相同的错误。
为什么会这样?
谢谢
Tri
检查链接对象
要实现此目的,您应该在IDE中“获取使用位置的列表”或在下面使用SQL代码,因为该错误不是在当前实体中,而是在某些链接的对象中]]
SELECT BASE_SCHEMA_NAME, BASE_OBJECT_NAME, DEPENDENT_SCHEMA_NAME,DEPENDENT_OBJECT_NAME, DEPENDENT_OBJECT_TYPE
FROM "SYS"."OBJECT_DEPENDENCIES"
WHERE BASE_SCHEMA_NAME = 'YOUR_SCHEMA' /* <== Schema Name */
AND BASE_OBJECT_NAME = 'TaskHeader' /* <== Table Name */