0
数据库平台:SQL Server 2012多个CSV文件到多个表尚未创建
我有一个文件夹有很多CSV的。我需要为每个CSV创建一个表格。 CSV在第一行中具有列名称,在后续行中具有数据。
我有一个方便的SSIS包来遍历一个文件夹并导入数据库中的现有表,但在这种情况下,这是我们的第一次加载,我们也想创建表作为过程的一部分。
我知道如何通过导入向导或SSIS DBO源,新表按钮一次完成一项操作。我想知道是否有更自动的方式使用SSIS。
这是一次性事情还是应该持续?你的数据类型呢?关于是否可以假设第一个文件中的列长度代表未来的大小,是否有一些指导?那么unicode与非unicode数据呢? Locale aware-ness etc等 – billinkc
可能会出现2到3次。数据类型是在SSIS中通过在目标中选择新的数据生成的,它会扫描前100行左右的数据并假定基于扫描的数据类型。第一个文件的列长度应该与后续文件相对相似。统一码与非统一码将在SSIS中处理,并将成为情景。我想我应该更清楚地知道,这些数据将被简单地用作工件,并且是只读的。我的挑战是它是313 csv的。 – ichauvin
看看你是否可以使用[this](http://www.cozyroc.com/ssis/data-flow-task) – OzrenTkalcecKrznaric