sql - SSMS:将单行提取为 INSERT 语句
问题描述
我正在调试我们系统中的一个奇怪的错误,这种错误有时会发生但很少发生。我很难重现它,所以我想在数据库中获取一个现有的错误行,以某种方式保存它,并测试一些东西,然后将该行插入回表中。
我在想有一种方法可以选择该行作为插入语句,以便轻松地将其重新添加回来。
有没有一种简单的方法可以做到这一点?我正在使用 SQL Server Management Studio v17.8.1
解决方案
是的,如果您“编辑前 100 名”,您可以选择一整行,复制它,然后将其作为新行粘贴回去。诀窍是像在 Excel 中一样单击行的左侧来选择整行。
您要么必须在列列表中没有主键,要么打开 IDENTITY INSERT。以最适合您的情况为准。
推荐阅读
- java - Spring Android 解码 JSON 异常
- testing - 如何获取选项中存在的文本
- javascript - 为什么我无法在 chrome 开发工具中看到“关闭”?
- ios - 如何将标签设置为自定义进度条上的给定百分比
- circleci - circleci中的缓存依赖
- jquery - 引导卡覆盖另一张卡(图像)
- ios - 从字符串替换选定的字符串
- java - 相互 SSL 异常发送警报:java.net.SocketException: Broken pipe (Write failed)
- javascript - 使用 history.pushState() 浏览器的后退/前进按钮后不起作用
- android - Flutter 在尝试 Firebase 身份验证时无法捕获 PlatformException