2017-08-15 70 views
1

不知怎的,只是一列,在我在我的数据库表之一的一列现在显示在所有1000行的所有NULL值。如果我有数据的CSV文件,可以将只有一列的数据插入到数据库中,而不会在没有大量查询的情况下干扰现有信息?中插入数据从CSV

+0

可以使用['Openrowset'](https://docs.microsoft.com/en-us/sql/t-sql/functions/openrowset-transact-sql)打开csv文件等的表/图,那么你必须有一个指标是在两个相同的,因此,只要'update'你的表格设置你的表列与基于该指数'Openrowset'结果数据 - HTH)。 –

+0

只要CSV文件具有将其数据连接到现有数据(最好是主键)所需的信息。由于这听起来像是“一次修复”,并且只有1K行,所以最简单的解决方案可能是在Excel中打开文件,然后使用Excel公式来编写值。 –

回答

0

如果是我,我可能只是上传(使用导入/导出向导)您的csv到一个新表,然后加入旧表和新(导入)表并运行更新 - 非常简单。