如何阻止SP语句被中断? set nocount onalter table tbl alter column a1 nvarchar(2) set @err=@@errorif @err<>0 select @err 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:CrazyFor(蚂蚁)加上set nocount on,2,3,4句仍然未被继续执行,还有什么设置? 因为alter table tbl alter column a1 nvarchar(2) 返回MS SQL的RUNTIME ERROR,SQL QUERY ANALYZER就直接返回,后面的SQL就不执行了. to :leimin(黄山光明顶)1 有没有办法在sp中继续获得控制权,执行后续语句呢?2 似乎与消息的级别有关,我能否改变特定消息(如:消息 8152,级别 16,状态 6)的级别呢? 1.在SP中你不可以修改表结构,所以就不会有这样的问题. 如果在SP中没有SQL的内部错误,SQL 语句会顺序执行的.2.你可以自己定义ERROR的消息和级别(RAISERROR()),但无法修改系统的. 0 update tblset a1=left(a1,2)1 alter table tbl alter column a1 nvarchar(2) 2 set @err=@@error3 if @err<>0 4 select @err 如果ap被中断,我无法将详细错误返回,前端程序用户无法知道发生了什么?1 ado.connection.errors 中会纪录错误,但有时不可靠。 谁能解决下 急 两个关与架构的疑问 帮忙解答下 这样的重复数据 如何去掉呢 如何实现表数据同步? 请问能不能设置 Update 的顺序? 请问一个简单的问题????-------------哭呀。。5555555555555555555555555555555555 插入数据库遇到的问题,大家帮看看 请问:这种情况下要不要建全文检索? zjcxc(邹建)大虾进来帮忙一个触发器,昨天已经经过你的指导了 Eclipse Design 翻译下 sqlserver中怎样设置纪录级锁,急 问一下在bol里面的"串联用户"是具体什么意思啊,谁能解释一下,谢了
2,3,4句仍然未被继续执行,还有什么设置?
alter table tbl alter column a1 nvarchar(2)
返回MS SQL的RUNTIME ERROR,SQL QUERY ANALYZER就直接返回,后面的SQL就不执行了.
2 似乎与消息的级别有关,我能否改变特定消息(如:消息 8152,级别 16,状态 6)的级别呢?
如果在SP中没有SQL的内部错误,SQL 语句会顺序执行的.
2.你可以自己定义ERROR的消息和级别(RAISERROR()),但无法修改系统的.
1 alter table tbl alter column a1 nvarchar(2)
2 set @err=@@error
3 if @err<>0
4 select @err
1 ado.connection.errors 中会纪录错误,但有时不可靠。