首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从失败的步骤启动SQL插入查询?

如何从失败的步骤启动SQL插入查询?
EN

Stack Overflow用户
提问于 2014-05-27 21:45:39
回答 1查看 31关注 0票数 0

我正在运行一个Select查询,并从中获取很多行(有时超过500行),然后将Thoes值逐个插入到另一个表中。现在我想知道哪个插入步骤失败了,这样我就可以从那个失败的步骤再次开始插入,这样表就不会用重复的值进行更新。

EN

回答 1

Stack Overflow用户

发布于 2014-05-27 21:58:03

语法可能因系统而异,但结构和过程保持不变。

在将数据库部署到实时系统时,需要准备两个SQL脚本。

1.更改具有如下结构的脚本:

代码语言:javascript
运行
复制
PRINT 'Doing X'

SCRIPT X 
....

GO

PRINT 'DOING Y'
SCRIPT Y
....

GO

2.回滚脚本,用于恢复该脚本部分所做的所有更改。还原脚本以相反的顺序执行。

代码语言:javascript
运行
复制
REVERT SCRIPT Y

REVERT SCRIPT X

当更改脚本失败时,您将知道输出的最后一条消息失败的部分,然后您将获取在失败的部分之后运行的回滚脚本的所有部分,并恢复更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23891172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档