邹建,请进来帮我看看。谢谢!(没分了,下次补过)
我创建了一个trigger,调用sp_testdll,想触发执行该存储过程,但是出了下面的一些错误信息提示(不能在事务内部执行过程 'sp_addextendedproc'
),我在查询分析器里执行该存储过程可以,请问是什么原因?怎样才能在trigger里执行存储过程呢?
CREATE PROCEDURE sp_testdll AS
exec sp_addextendedproc "SetFileName","StoreProc.dll"
exec sp_addextendedproc "addLine","StoreProc.dll"
declare @szFileName varchar(200)
declare @szText varchar(200)
declare @rt int
select @szFileName="C:\WelCome.txt"
exec @rt=SetFileName @szFileName
if @rt=0
begin
select @szText="Welcome 01"
exec @rt=addLine @szText
end
exec sp_dropextendedproc "SetFileName"
exec sp_dropextendedproc "addLine"
dbcc SetFileName (free)
dbcc addLine (free)
GO
),我在查询分析器里执行该存储过程可以,请问是什么原因?怎样才能在trigger里执行存储过程呢?
CREATE PROCEDURE sp_testdll AS
exec sp_addextendedproc "SetFileName","StoreProc.dll"
exec sp_addextendedproc "addLine","StoreProc.dll"
declare @szFileName varchar(200)
declare @szText varchar(200)
declare @rt int
select @szFileName="C:\WelCome.txt"
exec @rt=SetFileName @szFileName
if @rt=0
begin
select @szText="Welcome 01"
exec @rt=addLine @szText
end
exec sp_dropextendedproc "SetFileName"
exec sp_dropextendedproc "addLine"
dbcc SetFileName (free)
dbcc addLine (free)
GO
...全文
相关推荐
邹建的分页存储过程改了一下
邹建的原始分页存储过程在处理分页查询时存在一个问题,即它无法直接返回记录总数,导致每次需要进行额外的统计,这在性能和用户体验上有所不足。针对这个问题,对存储过程进行了改进,增加了一个输出变量`@iPa
辩论赛功不可以补过(反方).doc
辩论赛功不可以补过(反方).doc
邹建 - 中文版SQL SERVER 2000开发与管理应用实例 1
邹建老师写的《中文版SQL SERVER 2000开发与管理应用实例》。邹健的大名,应该都知道的吧。这本书不怎么清晰,想看清晰的,还是买一下他的书吧。也是对别人劳动的尊重。
多边形刀补过切补偿方法
本文将深入探讨“多边形刀补过切补偿方法”,旨在解决这一技术难题。过切问题通常发生在刀具路径规划中,当刀具路径未能精确地贴合几何轮廓时就会发生。
Pixel4谷歌手机MagiskV26.4.0修补过的安卓10(flame-ota-qq3a)镜像文件
Pixel4谷歌手机MagiskV26.4.0修补过的安卓10(flame-ota-qq3a)镜像文件


