2016-08-16 72 views
1

我想使用Azure ML平台查询MS Access Web应用程序(SQL Azure)。我试图捕获的字段是Fixed-point number (6 decimal places),这是Azure SQL中的默认数字字段类型。当我试图查询这个领域,我得到的错误:错误1000:AFx库库例外:类型十进制不支持

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的默认值不是什么?

+1

当铸造尝试提供别名liek选择投(一...)为“someAlias”从B – serhiyb

+0

正确!这工作很好。更完整:获胜的解决方案是:'select cast(“field”as float)as'someAlias'FROM“Table”'。谢谢!回答代表? –

+0

不用担心,很高兴帮助。 – serhiyb

回答

2

按serhiyb的答案,这场胜利是给它分配给另一个变量:

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