腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4740)
视频
沙龙
1
回答
Catch
不
会将
error_message
()传
递给
在
catch
内部
调用
的
远程
存储
过程
sql
、
stored-procedures
、
sql-server-2012
、
try-catch
我创建了一个小型日志记录框架,这样就可以轻松地
调用
spLog或spLogError之类
的
存储
过程
。
存储
过程
和表都驻留在一个称为日志记录
的
单独数据库中。';end exec dbo.testLogProcLinkedServer; 现在
的
问题是
ERROR_MESSAGE
()没有进入spLogError,它是空
的
。但是,当我删除MyLinkedServe
浏览 45
提问于2019-06-04
得票数 0
回答已采纳
1
回答
如何在
存储
过程
中指定错误返回参数
sql-server
我有我
的
存储
过程
@ErrorNumber INT OUTPUT SET NOCOUNT ON BEGIN
CATCH
SET @ErrorLine = ERROR_LINE() SET @ErrorProcedure=
浏览 3
提问于2016-02-29
得票数 1
回答已采纳
2
回答
尝试
在
SQL Server 2005中链接服务器不起作用
的
情况下捕获
sql-server
、
linked-server
、
try-catch
我正在尝试捕获
在
链接服务器上执行
存储
过程
时引发
的
sql错误。两台服务器都运行SQL Server2005。为了证明这个问题,我
在
链接服务器上创建了一个名为Raise error
的
存储
过程
,它执行以下代码:如果我使用下面的代码直接在链接
的
服务器上执行
存储
过程
,我得到
的
结果集是'An error
浏览 0
提问于2010-03-24
得票数 4
回答已采纳
2
回答
没有
在
存储
过程
中执行
Catch
块
c#
、
sql
、
sql-server
、
stored-procedures
、
error-handling
我有一个
存储
过程
,它应该从数据库中删除一个架构。我从后端执行这个
存储
过程
(使用C#)。因此,如果删除是否成功,我希望接收布尔值。tracer.Info("Deleted successfully");else tracer.Warn("Schema was not deleted appropriately");
存储
过程
我有一个表,其中
存储
了所有模式
的
列表。从逻辑上说,
存储</e
浏览 1
提问于2019-03-19
得票数 0
回答已采纳
3
回答
在
TRY/
CATCH
块
的
存储
过程
中执行
的
动态SQL,但错误
不
返回
sql-server
、
error-handling
、
try-catch
下面有一个简单
的
存储
过程
。如您所见,
在
动态SQL中强制生成错误并传
递给
CATCH
块。问题是,我所期望
的
细节并没有被归还。我得到
的
只是这条信息: 为什么我
不
返回
CATCH
块-
过程
名称、错误行和错误消息中编码
的
信息?(MAX) = 'SELECT 1/0'
浏览 1
提问于2021-05-30
得票数 1
回答已采纳
1
回答
在
分布式事务中检查绕过
CATCH
块
的
反例
sql-server
、
tsql
、
error-handling
、
transactions
、
distributed-transactions
我有一个MSSSQL
存储
过程
执行如下所示
的
分布式事务:SET NOCOUNT ON; BEGIN DISTRIBUTED TRANSACTION如果我添加第三个插入语句:...it正确失败--事务
在
远程
服务器上回滚,控制传
递给
CATCH</em
浏览 0
提问于2009-02-13
得票数 0
回答已采纳
2
回答
将错误详细信息从
catch
传递到日志
存储
过程
sql
、
tsql
、
sql-server-2008
、
stored-procedures
我
在
SQL Server中有一个带有try
catch
的
存储
过程
。我想在
catch
循环中做
的
是
调用
自己
的
存储
过程
来记录所有错误变量,如下所示: -- Generate a divide-by-zero error.SELECT 1/0;BEGIN
CATCH
exec log.LogError ERROR_NUMBER
浏览 0
提问于2011-03-30
得票数 1
回答已采纳
1
回答
从TSQL中
的
Catch
块传递到
调用
Batch
的
RAISERROR -传递到
调用
应用程序
的
需要
sql
、
tsql
、
sql-server-2005
、
try-catch
、
raiserror
我一直
在
研究TRY/
CATCH
块,但我对如何以我需要
的
方式传递错误感到有点困惑。根据我所读到
的
内容,如果我理解正确的话,SQL中
CATCH
块中
的
RAISERROR将被传
递给
调用
批处理或
调用
应用程序。应用程序正在运行一个
存储
过程
,其中包含一个事务。事务被包装在TRY/
CATCH
块中。
在
CATCH
块中,如果事务中
的</em
浏览 5
提问于2012-09-19
得票数 1
1
回答
如何处理ColdFusion
存储
过程
结果中
的
错误?
sql-server-2008
、
error-handling
、
coldfusion
、
coldfusion-2016
、
cfstoredproc
我使用ColdFusion
调用
存储
过程
来插入或更新用户数据。这两个事务
在
两个
过程
中分开。我
的
SQL代码应该返回row-count 1或0,这取决于事务是否成功。这两个cfstoredproc都包装在try/
catch
块中,但是如果在SQL
过程
中发生错误,我
的
结果集中
的
Count变量将返回0,并且try/
catch
不会注册从
过程
返回
的
错误。如果出
浏览 6
提问于2018-08-24
得票数 0
回答已采纳
2
回答
将Server异常传
递给
.net
c#
、
sql
、
sql-server
、
exception-handling
存储
过程
:()SET NOCOUNT ON; BEGIN TRANSACTION
调用
存储
过程
的
.Net代码:{ .ExecuteSprocAccessor我希望
在
.Net
的
try块
浏览 3
提问于2013-01-28
得票数 2
回答已采纳
1
回答
捕获意外退出
的
SQL Server
存储
过程
sql-server
、
stored-procedures
、
sql-server-2014
我有一个似乎要意外退出
的
存储
过程
。我
在
存储
过程
中使用了try
catch
,但该代码从未命中过。当从我
的
应用程序
调用
存储
过程
(spInner)时,它是从另一个
存储
过程
(spOuter)
内部
调用
的
。
在
进行手动测试时,我不会这样做,但这不会影响结果,也不会影响日志记录。; 此
存
浏览 29
提问于2019-10-31
得票数 1
4
回答
如果
远程
存储
过程
失败,返回
sql-server
、
sql-server-2008
、
stored-procedures
、
remote-server
我正在创建一个
存储
过程
。此
存储
过程
运行本地
存储
过程
和外部
存储
过程
。为了简单起见,我将
调用
本地服务器[LOCAL]和
远程
服务器[REMOTE]。下面是一个简单
的
拓扑:
过程
GOGOGO ALTER PROCEDURE [GETDATE(), ERROR_NUM
浏览 2
提问于2012-11-27
得票数 2
回答已采纳
1
回答
存储
过程
中
的
错误处理
sql-server-2008
、
error-handling
我有一个“预处理”
存储
过程
,它在
内部
调用
多个
存储
过程
。最后,当我
的
所有SP (
内部
)都成功执行后,我想运行一个update语句,因此
在
主SP中,我有:EXEC SP2 BEGIN TRY // DO SO
浏览 1
提问于2012-12-05
得票数 0
回答已采纳
2
回答
如何在SQL2008 R2中记录警告(低严重性错误)
sql-server
、
tsql
、
logging
、
error-handling
、
warnings
我希望记录从Transact SQL脚本抛出
的
警告,这些警告不会在TRY...
CATCH
块中被捕获。有没有办法做到这一点?ERROR_NUMBER()等不能在
catch
块之外工作,我甚至不确定如何知道抛出了警告。谷歌搜索并没有带来太大
的
收益。
浏览 2
提问于2012-04-20
得票数 0
1
回答
为什么在外部和
内部
存储
过程
中使用链接服务器时不允许出现异常?
sql
、
sql-server
PROCEDURE dbo.InnerStoredProcedurebegin tryset @result=1/0 DECLARE @ErrorSeverity INT; @ErrorMessage =
ERROR_MESSAGE
print 'reached outer
catch
' end
ca
浏览 3
提问于2020-04-22
得票数 0
回答已采纳
1
回答
检查链接
的
SQL server是否正在运行。
sql-server
、
sql-server-2012
我正在编写一个
存储
过程
,它使用4点表示法
在
几个不同
的
链接服务器上运行SELECT查询。然后,其他SELECT查询不会运行,因为此错误会停止查询
的
其余部分执行。如果与其中一个链接服务器
的
连接失败,我如何继续运行查询?我使用
的
是SQL 2012。
浏览 0
提问于2013-03-21
得票数 6
回答已采纳
5
回答
尝试捕获未捕获
的
链接服务器错误
sql-server
、
linked-server
我正在设置一个作业,循环遍历链接服务器
的
列表,并对每个服务器执行特定
的
查询。我正在尝试
在
TRY-
CATCH
块中执行查询,因此,如果某个特定服务器出现问题,我可以将其记录下来,然后继续使用其他服务器。我
在
循环中执行
的
查询如下所示: SELECT *END TRY SELECT ERROR_NUMB
浏览 0
提问于2013-03-07
得票数 16
1
回答
事务尝试/捕捉块-是否必要?
tsql
在
SQL
过程
中,我需要在事务中设置一些CRUD操作。BEGIN TRY --some statementsEND TRY ROLLBACKTRANSACTION我从服务中
调用</em
浏览 5
提问于2015-10-23
得票数 2
回答已采纳
2
回答
在
存储
过程
中使用事务时出现
的
问题
sql
、
sql-server
、
stored-procedures
、
transactions
、
sqltransaction
我遇到了一个与SQL相关
的
问题,这让我很生气:p。这是我
的
设置:父
存储
过程
称为GenerateAnnualPenalty。它
存储
在
一个名为@ApplyPenalty
的
布尔变量中,它要么是0,要么是1。此外,GenerateAnnualPenalty中没有使用任何SQL事务。其次,对于每个被Property迭代
的
GenerateAnnualPenalty,它
调用
一个名为Gener
浏览 4
提问于2013-03-21
得票数 2
2
回答
在
Server作业中,两个
存储
过程
分别执行还是同时执行?
sql
、
sql-server
、
job-scheduling
、
sql-agent-job
、
sql-job
我希望
在
Server 2012中创建一个作业,以执行两个相关
的
存储
过程
。Exec my_First_Procedure如果我像上面这样创建作业,那么第二个任务
在
第一个任务完成后开始执行,还是同时执行两个查询?谢谢你
的
建议。
浏览 8
提问于2017-02-01
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript Promises 概述
关于ES6的Promise对象和用法
前端ES6中Promise的运行原理第一篇
Spring嵌套事物的简单测试
深入理解Promise
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券