• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

简单存储过程语句的问题

nezlh 2008-04-10 02:27:34
create procedure ExportData
(@localName char(100),
@start char(50),
@stop char(50),
@dataSrv char(100)
)
as
declare @drive varchar(150)
第 9 行@drive='net use z: \\'+@localName+'\sydb_backup'
第 10 行exec master..xp_cmdshell @drive
go
/////////////
消息 102,级别 15,状态 1,过程 ExportData,第 9 行
'@drive' 附近有语法错误。
消息 137,级别 15,状态 2,过程 ExportData,第 10 行
必须声明标量变量 "@drive"。


...全文
39 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
nezlh 2008-04-10

回复
ojuju10 2008-04-10

@drive='net use z: \\'+@localName+'\sydb_backup' --前面加set
回复
-狙击手- 2008-04-10
create procedure ExportData
(@localName char(100),
@start char(50),
@stop char(50),
@dataSrv char(100)
)
as
declare @drive varchar(150)
set @drive='net use z: \\'+@localName+'\sydb_backup'
exec master..xp_cmdshell @drive
go
回复
wzy_love_sly 2008-04-10
set @drive=''
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-04-10 02:27
社区公告
暂无公告