提一个问题.希望大家能帮我解决 exec master..xp_cmdshell 'del d:\1.txt' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exec master..xp_cmdshell 后面加dos命令字符串,如楼上所示 但是我想写个存储过程怎么不行呀 希望大家帮我看看create procedure 删除硬盘文件 @head varchar(13), @filepath varchar(60), @startmonth varchar(2), @startday int, @daycount int as set nocount on declare @filename varchar(50) while @daycount>0 begin select @filename=@head+@startmonth+dbo.maxnum(@startday)+'0101.txt' exec master..xp_cmdshell ' del @filepath+@filename+ ' select @daycount=@daycount-1 select @startday=@startday+1 print @filename+'已经完成' end exec 删除硬盘文件 'T2103100D2004','D:\g_6月\','07',2,7结果说 命令语法不正确命令语法不正确。NULL的提示 一条sql语句,查询机构名称,部门数,人数 Sql查询超时-----------(⊙o⊙)怎么办? 动态生成SQL 请各位大虾帮忙一下 问两个问题:获取数据库可用空间大小,导出表格内容到txt文件 如何写一个SQL语句,选出表1中不含表2的ID,得到结果的记录? 置换 C#进行sql server数据库备份 数据库刚启动 客户端查询缓慢 怎么处理binary属性的字段 null值与''值 可以互换吗?对数据库有影响吗? zjcxc(邹建) 的 500分 zjcxc(邹建) 的 500分
后面加dos命令字符串,如楼上所示
create procedure 删除硬盘文件
@head varchar(13),
@filepath varchar(60),
@startmonth varchar(2),
@startday int,
@daycount int
as
set nocount on
declare @filename varchar(50)
while @daycount>0
begin
select @filename=@head+@startmonth+dbo.maxnum(@startday)+'0101.txt'
exec master..xp_cmdshell ' del
@filepath+@filename+ '
select @daycount=@daycount-1
select @startday=@startday+1
print @filename+'已经完成'
end
exec 删除硬盘文件 'T2103100D2004','D:\g_6月\','07',2,7
结果说 命令语法不正确
命令语法不正确。
NULL
的提示