怎么批量执行SQL脚本,遇到错误不中断

sxq129601 sxq129601 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
参考脚本:
execute sp_addextendedproperty 'MS_Description','XXXX','user','dbo','table','TB1',null,null;
execute sp_addextendedproperty 'MS_Description','XXXX2','user','dbo','table','TB2',null,null;

在SSMS中执行的时候如果第1个报错了,第2个不会执行被中断了

只有这种才可以
execute sp_addextendedproperty 'MS_Description','XXXX','user','dbo','table','TB1',null,null;
GO
execute sp_addextendedproperty 'MS_Description','XXXX2','user','dbo','table','TB2',null,null;

但是我的语句都是SQL拼接出来的,没法出现换行的GO


,改成
execute sp_addextendedproperty 'MS_Description','XXXX','user','dbo','table','TB1',null,null;GO
execute sp_addextendedproperty 'MS_Description','XXXX2','user','dbo','table','TB2',null,null;GO
消息 102,级别 15,状态 1,第 1 行
“GO”附近有语法错误。
消息 102,级别 15,状态 1,第 2 行
“GO”附近有语法错误。
...全文

相关推荐

sql 语言批执行语句

帮用户做的一个用来更新数据库的小工具,里面代码很详实,可以用开学习,也可以用来在没有安装sql server数据库的情况下更新远程数据库。

hahahashiwo

批量执行SQL脚本工具与源码解析

为了快速地在大量脚本中定位到用户所需内容,我们采取了一种复合搜索算法。首先,我们使用了基于哈希表的快速匹配算法,这种方法在小规模数据集上能提供接近常数时间复杂度的搜索效率。然后,我们针对大数据集引入了分词与索引机制,通过建立倒排索引来加速全文搜索。为了在文件系统级别进行搜索,我们集成了一些成熟的搜索库,如Elasticsearch或Apache Lucene。这些库提供了强大的搜索功能和良好的扩展性,它们的底层实现了复杂的搜索算法和优化。

我就是夏迎春

高效批量执行脚本实践指南

异常,也被称为异常情况或错误,指的是程序运行时出现的非预期情况。根据异常的性质和影响范围,可以将异常进行如下分类:语法异常:由于代码语法错误而引发的异常,通常在编译阶段就被识别。运行时异常:出现在程序运行过程中,这类异常不是由代码逻辑错误直接引起的,例如除以零、数组越界等。逻辑异常:由程序逻辑引起的错误,例如处理未预期的输入数据或状态不一致。定义异常时,需要考虑到异常信息的清晰性和具体性,以便于开发者或维护者能快速定位问题。

Nate Hillick

ACCESS和SQL批量插入数据工具

向ACCESS和SQL中批量插入数据的工具,进行负荷测试时,比较适用!

mnsoft

linux执行sql

linux执行sql 插入 更新 删除 等操作。按步骤行事。

ouou009
评论 6
收藏 已收藏
分享
返回顶部
sxq129601
MS-SQL Server 34,876 成员 254,635 内容