通过添加当前列将数据从平面文件加载到数据库 table
Loading data from flat file to database table with adding current columns
我想从包含此类列的 csv 文件加载数据
ID | Time | Date
在我的数据库中 table 有这样的结构
ID | Time | Date | Time+Date
我想知道我是否可以进行任何转换以使此流程流向数据库?
我知道如何编写 select 查询,然后将数据插入数据库,但我认为 ssis 中有一个工具。
如果您使用 SQL 服务器集成服务,这是一项微不足道的任务。只需将派生列与
之类的表达式一起使用
[Time] + [Date]
实现这一目标。
我已将其添加到我的 CSV 文件中:
ID Time Date
----------------------
1 00:04:00 01-01-2017
2 00:02:00 01-02-2017
这是我的 SSIS 包的样子
这就是我的派生列的样子
这是我table中的结果
更新
只需添加一个新的派生列即可将其转换为 Datetime 数据类型
像这样:
数据类型为日期时间的新结果
我想从包含此类列的 csv 文件加载数据
ID | Time | Date
在我的数据库中 table 有这样的结构
ID | Time | Date | Time+Date
我想知道我是否可以进行任何转换以使此流程流向数据库?
我知道如何编写 select 查询,然后将数据插入数据库,但我认为 ssis 中有一个工具。
如果您使用 SQL 服务器集成服务,这是一项微不足道的任务。只需将派生列与
之类的表达式一起使用[Time] + [Date]
实现这一目标。
我已将其添加到我的 CSV 文件中:
ID Time Date
----------------------
1 00:04:00 01-01-2017
2 00:02:00 01-02-2017
这是我的 SSIS 包的样子
这就是我的派生列的样子
这是我table中的结果
更新
只需添加一个新的派生列即可将其转换为 Datetime 数据类型
像这样:
数据类型为日期时间的新结果