Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个宏,它从 Oracle 中提取数据并在 Excel 中显示。在 Oracle DB 中,我们有一个自定义表,其中包含一个名为“Calculated_Quantity”的列。此列的数据类型是 BINARY_DOUBLE。
当我使用 SQL 开发人员在 Oracle 中查询此列时,我能够查看数据。但是,当我在 Excel 宏中编写相同的查询时,出现“不支持数据类型”的错误。
任何建议我需要在这里做什么。如果需要,我可以在这里发布我的查询。
谢谢,
您应该使用CAST(或CONVERT对于某些 DBMS)将数据转换为支持的数据类型。
CAST
CONVERT
SELECT CAST(CALCULATED_QUANTITY AS NUMBER(10)) AS Qty FROM DW_STG_FSN.SAMPLE