【发布时间】:2014-12-03 05:10:39
【问题描述】:
我正在尝试将现有列分配为没有主键的表中的主键(以及不同表中的另一个作为外键)。我试过这个: Altering a column: null to not null,它没有用。该列包含数字、文本和空值。
有人可以创建一个分步指南并在这里与大家分享吗?
这是错误信息:
消息 8152,第 16 级,状态 13,第 2 行
字符串或二进制数据将被截断。
如果您能帮助解释错误消息,那就太好了。
谢谢!
【问题讨论】:
-
您是否已经有一个列想要作为主键(具有唯一值且没有空值),还是想要一个新列?顺便说一句,您不想按照您提供的链接中的步骤进行操作。
标签: sql sql-server primary-key