SQL Server 2016 CSV文件导入
问题描述:
我有一个CSV格式的表转储。使用SQL Server Management Studio我可以导入该CSV文件,但问题是我无法将列设置为主键。SQL Server 2016 CSV文件导入
我的CSV文件/表格有列,我想在导入时将PARETNT_NAME
设置为主要。
PARENT_NAME | QUANTITY | COMPONENT_NAME
请指导我如何做到这一点。
在此先感谢
答
在导入过程中,您可以选择要导入到的表格。作为其中的一部分,您可以手动定义SQL CREATE TABLE
声明。我会假设你可以修改它来指定主键。但我从未尝试过这样做。
但是,除非您在导入前有特定的原因这样做,否则我只需使用ALTER TABLE
语句将该列修改为不为NULL并将其设置为主键。对我来说,这似乎更容易。
可能有用:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f5a602ac-3f46-46c2-81f4-ec756fb8fc0b/dtswizard-how-to-generate-primary-keys-during-进口从-A-平面文件?论坛= sqlintegrationservices –