【发布时间】: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