0

我正在尝试对包含多行可以假定为事务的 SAP HANA 数据库表创建预测分析。
为此,我使用预测分析库 (PAL) 中的先验算法来生成对未来数据实例的预测。
但是,我将行 id 作为整数,但另一个对象的 id 作为 varchar(尽管它包含数字并且在极少数情况下为空)。

    CREATE VIEW DATA_VIEW AS 
     SELECT "ID", "OBJECT_ID" 
      FROM "SCHEMA"."TABLE"
        ORDER BY "ID", "OBJECT_ID";

我的问题是,有没有办法将另一个 id 字段转换为 SAP HANA 数据库中的整数
我需要这种格式以便为 APRIORI 算法提供 AFLPAL 中的存储过程。
或者,我的方法完全错误吗?

4

1 回答 1

2

使用 TO_INTEGER(或 TO_BIGINT,如果您的 ID 可以变大)功能。请参阅http://help.sap.com/saphelp_hanaplatform/helpdata/en/20/ef488375191014888a939fbf0acd6b/content.htm

CREATE VIEW DATA_VIEW AS 
 SELECT "ID", TO_INTEGER("OBJECT_ID") 
  FROM "SCHEMA"."TABLE"
    ORDER BY "ID", TO_INTEGER("OBJECT_ID");
于 2013-10-25T01:37:41.063 回答