如何用sql语句实现将文件夹中的所有文件删除 我现在想用sql语句实现将文件夹中的所有文件删除,不使用xp_cmdshell,好像sp_oamethod能实现,但我不知道怎么写,哪位高人帮帮 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.创建一个dll,proj为K,其中有一类ki,类中有一函数 Kil(path)2.创建存储过程create proc pro_tt @path varchar(100)asDECLARE @object intDECLARE @hr intDECLARE @src varchar(255), @desc varchar(255)EXEC @hr = sp_OACreate 'K.ki', @object OUTIF @hr <> 0BEGIN EXEC sp_OAGetErrorInfo @object, @src OUT, @desc OUT SELECT hr=convert(varbinary(4),@hr), Source=@src, Description=@desc RETURNENDprint @pathexec @hr=sp_OAMethod @object,'Kil',null,@pathIF @hr <> 0BEGIN EXEC sp_OAGetErrorInfo @object, @src OUT, @desc OUT SELECT hr=convert(varbinary(4),@hr), Source=@src, Description=@desc RETURNENDexec sp_oadestroy @object3.执行存储过程exec pro_tt 'd:\a\*.*' 有没有其他方法,我不想通过建dll实现。能不能通过sp_OACreate直接删除马 怎么比对几万条数据????.. 新人问题:创建视图时,弹出这样的警告(在线等) select 查询新建问题! 请帮助!谢谢 一个简单问题,大家抢分了 请问如何在sql server 中屏蔽系统表,不然出来一大堆表好烦 老邹等高手请进! MSSQL 数据同步 机器启动时如何自启动SQL Server agent服务。 MSDE安装 请问*.db格式的文件如何打开 为什么我的sqlserver查询600万数据时这么慢 按英文词的头字母查询的问题
create proc pro_tt
@path varchar(100)
asDECLARE @object int
DECLARE @hr int
DECLARE @src varchar(255), @desc varchar(255)
EXEC @hr = sp_OACreate 'K.ki', @object OUT
IF @hr <> 0
BEGIN
EXEC sp_OAGetErrorInfo @object, @src OUT, @desc OUT
SELECT hr=convert(varbinary(4),@hr), Source=@src, Description=@desc
RETURN
END
print @path
exec @hr=sp_OAMethod @object,'Kil',null,@path
IF @hr <> 0
BEGIN
EXEC sp_OAGetErrorInfo @object, @src OUT, @desc OUT
SELECT hr=convert(varbinary(4),@hr), Source=@src, Description=@desc
RETURN
END
exec sp_oadestroy @object
3.执行存储过程
exec pro_tt 'd:\a\*.*'