【发布时间】:2018-09-11 09:00:54
【问题描述】:
我有一个 SQL Server 存储过程,它使用 SSIS 从 csv 读取数据并将数据填充到 SQL Server 2008 的不同表中。
我遇到的问题是,在 csv 中,我有一个名为 name 的列,我将其传递给变量 @name,但这个名称的名字和姓氏之间用空格分隔。
样本值:
@name = 'sullivian white'
但是,这个单一的变量值必须保存到数据库中的两列下,名为firstname 和last name。
如何提取数据?有没有办法使用子字符串来拆分这个变量?
【问题讨论】:
-
或许值得看看 JosephStyons 的 excellent answer,它涵盖了大量案例。 EfficionDave 把它变成了一个函数here
标签: sql-server-2008 ssis