3
我在SQL Azure中创建了几个表,并忘记将主键标记为identity
列。表中还没有数据,但标记为Is Identity
的复选框已禁用。如何将IDENTITY属性添加到现有的SQL Azure表中?
如何使SQL Azure中的现有主键为identity
列?
我在SQL Azure中创建了几个表,并忘记将主键标记为identity
列。表中还没有数据,但标记为Is Identity
的复选框已禁用。如何将IDENTITY属性添加到现有的SQL Azure表中?
如何使SQL Azure中的现有主键为identity
列?
您创建一个新表。您不能在常规SQL Server实例中更改IDENTITY属性 - 根据您的设置,SSMS可能会让您,但它不会告诉您它在幕后实际执行的操作 - 删除表并重新创建它。不要相信我?将其编出或描述出来。
非常有趣;我总是禁用关于丢弃表的SSMS警告,并且从未意识到它可能必须在后台执行此操作。 – Jedidja 2013-02-20 00:19:22
什么阻止你删除并重新创建一个空表? – 2013-02-11 00:48:57
没什么,但我很好奇。 – Feckmore 2013-02-11 00:53:59