【发布时间】:2017-02-17 06:06:32
【问题描述】:
我有一个 CSV 格式的表格转储。使用 SQL Server Management Studio 我可以导入该 CSV 文件,但问题是我无法将列设置为主键。
我的 CSV 文件/表有列,我想在导入时将 PARETNT_NAME 设置为主。
PARENT_NAME | QUANTITY | COMPONENT_NAME
请指导我如何做到这一点。
提前致谢
【问题讨论】:
标签: sql-server
我有一个 CSV 格式的表格转储。使用 SQL Server Management Studio 我可以导入该 CSV 文件,但问题是我无法将列设置为主键。
我的 CSV 文件/表有列,我想在导入时将 PARETNT_NAME 设置为主。
PARENT_NAME | QUANTITY | COMPONENT_NAME
请指导我如何做到这一点。
提前致谢
【问题讨论】:
标签: sql-server
在导入过程中,您可以选择要导入的表。作为其中的一部分,您可以手动定义 SQL CREATE TABLE 语句。我假设您可以修改它以指定主键。但我从未尝试过这样做。
但是,除非您在导入之前有特定的理由这样做,否则我只会使用 ALTER TABLE 语句将列修改为非 NULL 并将其设置为主键。对我来说,这似乎更容易。
【讨论】: