存储过程不会重命名重复的列名称

时间:2017-09-22 15:00:37

标签: database oracle stored-procedures oracle12c

我正在使用oracle 12c存储过程

Select inv.*, dtl.* from Inventory inv
left join InventoryDetail dtl ON dtl.INVID = inv.INVID 

两个表中的两列具有相同的名称,即UOM。当我在脚本中运行查询时,它返回UOM以及UOM_1,但在存储过程中,它只返回一个列UOM,并使用InventoryDe​​tail列覆盖该值。

一个解决方案是,我使用InventoryDe​​tail值作为UOM_DTL。但我想用

实现这一目标
Select inv.*, dtl.* from Inventory inv
left join InventoryDetail dtl

0 个答案:

没有答案