CREATE PROCEDURE BackupFireRed
@path Nvarchar(200)
AS
backup database HNGX_FireRedDB to disk=@path + 'FireRed.dat'
=============
服务器: 消息 170,级别 15,状态 1,过程 BackupFireRed,行 4
第 4 行: '+' 附近有语法错误。
好久没写SQL了,老出错,帮忙看下什么语法错
@path Nvarchar(200)
AS
backup database HNGX_FireRedDB to disk=@path + 'FireRed.dat'
=============
服务器: 消息 170,级别 15,状态 1,过程 BackupFireRed,行 4
第 4 行: '+' 附近有语法错误。
好久没写SQL了,老出错,帮忙看下什么语法错
@path Nvarchar(200)
AS
backup database HNGX_FireRedDB to disk=@path + N'FireRed.dat',name=...试试
=============
你说的不可以!
要不先这样:
@path= @path+ N'FireRed.dat'或这样:
set @sql='backup database HNGX_FireRedDB to disk='''+@path
+'FireRed.bak'''
exec(@sql)