【发布时间】:2018-01-21 18:41:21
【问题描述】:
我坚持在 SQL Server 中转换数据。我正在做一个 SSIS 包来将数据从 SQL Server 传输到 Oracle 数据库,在 Oracle 中,我有以下类型的列:
Registered_hours: number(3,1)
Approved_hours: number(4,2)
代表半小时的完整小时。我的意思是例如:3.5h
在我的 SQL Server 数据库中,我有这些列,但我存储的是分钟而不是小时。所以我有 ex:480(8 小时)的值。
Registered_hours: int
Approved_hours: int
如何正确转换/转换这些值?例如:在 SQL Server 中,我有 510 分钟,相当于 8.5 小时。而我需要在转换后得到这个值。
【问题讨论】:
标签: sql-server oracle ssis type-conversion etl