1
9
创建一个具有精确模式的新表,并将所需列作为主键。现在使用select将记录从一个表插入到另一个表。 |
2
32
如果在Management Studio中,您在“设计”视图中设置了主键(未保存),则下一次右键单击时,您将有一个选项“生成更改脚本”-此选项也可在顶部的“表设计器”菜单中使用。 它提供了原始SQL(安全地包装在事务中),您可以将其复制到剪贴板,然后将其作为新查询运行(按钮左上角,或文件>新>查询当前连接),粘贴它,选择正确的数据库并执行查询。 |
3
17
|
4
2
尝试生成SQL脚本并从SQL查询窗口发出它。 |
5
0
使用此解决方案,您可以插入带有标识信息的数据。 |
6
0
从您对David的回复中,我了解到您没有合适的主键列。在这种情况下,您可以添加一个int标识作为表的最后一列,大容量插入将继续工作。 由于该表是使用大容量插入加载的,因此最好的选择是截断该表(TRUNCATETABLE MYTBL);修改它,添加ID(alter table TBL add ID int identity主键)并重新发出批量加载。
|
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |