Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql字符“\”无效(DB2)_Sql_Db2_Db2 Luw - Fatal编程技术网

sql字符“\”无效(DB2)

sql字符“\”无效(DB2),sql,db2,db2-luw,Sql,Db2,Db2 Luw,我使用的是DB2 10.5,我试图将视图导出到excel,如下所示: 从zzz的yyy订单导出到del select*的C:\Daten\xxx\DB2010\Results\yyy.xls 我得到了以下错误: 导出到C:后的字符\无效。。SQLCODE=-7,SQLSTATE=42601 奇怪的是,在DB29.7的早期版本中使用了完全相同的语法。有什么想法吗?好的,我想您正在尝试在文件路径中使用“\”。我并没有特别在DB2中工作过,但我可以告诉您,它可能将\作为转义字符。尝试使用/或\\w/o

我使用的是DB2 10.5,我试图将视图导出到excel,如下所示:

从zzz的yyy订单导出到del select*的C:\Daten\xxx\DB2010\Results\yyy.xls

我得到了以下错误:

导出到C:后的字符\无效。。SQLCODE=-7,SQLSTATE=42601


奇怪的是,在DB29.7的早期版本中使用了完全相同的语法。有什么想法吗?

好的,我想您正在尝试在文件路径中使用“\”。我并没有特别在DB2中工作过,但我可以告诉您,它可能将\作为转义字符。尝试使用/或\\w/o空格代替\。希望对您有所帮助。

您不认为实际的SQL代码很重要吗?我真傻,谢谢您的评论。。。问题已更新,您是如何发出导出命令的?您的shell是否需要转义反斜杠\字符?你也可以试着用正斜杠代替。当我试着用正斜杠时,并没有说它们无效。但是,我得到了一个错误:“在BEGIN-OF语句之后发现了一个意外的令牌导出到C:”。预期代币可能包括:。。SQLCODE=-104,SQLSTATE=42601。“您是如何发出export命令的?我只是照原样写了这行。我需要以某种方式定义它吗?我找到的每个DB2导出命令示例都有一个文件名。尝试仅使用yyy.xls运行该命令,看看它是否有效。我认为您可能必须在文件上使用.del扩展名才能使export命令正常工作。不幸的是,两者都不起作用。对于\\I得到相同的错误,对于/,它确实将前斜杠识别为有效字符,但是我得到另一个错误:“在BEGIN-OF语句之后发现意外的令牌导出到C:”。预期代币可能包括:。。SQLCODE=-104,SQLSTATE=42601'。谢谢你的帮助!