SQL 跟踪问题? 在 SQL 跟踪中,如何判断SQL语句执行是否错误。
2个回答
推荐于2018-05-06
展开全部
SQL Server Profiler工具是来捕获当前执行的SQL语句,并不能反馈执行结果和错误信息在查询分析器窗口执行语句错误自然会提示,要知道错误语句在哪里,可以像楼上那种做法,设置一些Print语句,哪里没打印错误就到哪里。一般我这边写则会定义一个变量用语存放SQL语句,在执行之前加多一句print,这样执行错误就知道语句是那句了如:declare @Sql varchar(2000)set @Sql='select 1'print @Sqlexec(@Sql)set @Sql='update table set abc=124'print @Sqlexec(@Sql)
2013-07-11
展开全部
在你的sql语句后可以print一些标识信息,比如insert into ***(***,***,...) values(***,***,...)print 'OK'这样的话,如果执行失败,OK是不会数出来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |