我有一个sql代码如下:
SET @FILEE = '..\mydb.sql';
DECLARE @cmd NVARCHAR(1000);
SET @cmd = 'SQLCMD -S (local)\MYSQL -i' + @FILEE
exec xp_cmdshell @cmd;
这总是给出一个错误:SqlCmd:'..\mydb.sql': invalid filename.
如果我输入类似的内容:C:\mydb.sql
,它可以工作....但不适用于像上面这样的引用文件名..文件路径是参考当前文件的位置提到的。
有关如何解决此问题的任何指示?
如果没有,有没有办法引用vob位置?