【问题标题】:Error 1000: AFx Library library exception: Type Decimal is not supported错误 1000:AFx 库库异常:不支持十进制类型
【发布时间】:2016-08-16 15:03:11
【问题描述】:

我正在尝试使用 Azure ML 平台查询 MS Access Web 应用程序 (SQL Azure)。我要捕获的字段是类型 Fixed-point number (6 decimal places),这是 Azure SQL 中的默认数字字段类型。当我尝试查询此字段时,我收到错误:

Error 1000: AFx Library library exception: Type Decimal is not supported

我尝试将其转换为另一种形式,如下所示:

select cast(a) FROM b

得到了错误:

Error 0069: SQL query "select cast("a" as float) from "b"" is not correct: Column names cannot be null or empty.

什么给了?

此外,Azure ML 中不支持 Azure SQL 的默认值吗???

【问题讨论】:

  • 投射时尝试提供别名 liek select cast(a ...) as 'someAlias' FROM b
  • 正确!那效果很好。更完整:获胜的解决方案是:select cast("field" as float) as 'someAlias' FROM "Table"。谢谢!回答代表?
  • 不用担心,很高兴它有所帮助。

标签: azure azure-sql-database azure-machine-learning-studio


【解决方案1】:

根据 serhiyb 的回答,胜利是将其分配给另一个变量:

Select cast("field" as float) as 'someAlias' FROM "Table"

【讨论】:

    猜你喜欢
    • 2018-10-29
    • 2015-08-04
    • 1970-01-01
    • 2013-11-27
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多