我有一个SQL Server数据库作为项目。我使用Add Item创建了它 - > SQL Server。
在数据库项目中,我添加项目>添加SQL文件的表。该sql文件只是创建一个包含列Id的表,没有别的。
然后我发布了该数据库。我现在可以在Server Object Explorer上看到它。 我想使用CSV文件填充表格,我还想从CSV文件中导入列。
然后我在对象资源管理器中创建了一个新的Query,并使用BULK INSERT语句导入csv文件。我想看看它是否可行,因为该表只有一个Id列,但它没有。所以我的问题是,当表已经拥有它自己的架构时,如何导入新列?
我还使用了与Microsoft SQL Server 2016一起打包的SQL导入和导出向导。这可以创建一个新表,但不能将新列导入以前存在的表中。
答案 0 :(得分:0)
您可以在此处的1个操作中找到有关如何执行此操作的说明:
How to create and populate a table in a single step as part of a CSV import operation?