sql字符“\”无效(DB2)
我使用的是DB2 10.5,我试图将视图导出到excel,如下所示: 从zzz的yyy订单导出到del select*的C:\Daten\xxx\DB2010\Results\yyy.xls 我得到了以下错误: 导出到C:后的字符\无效。。SQLCODE=-7,SQLSTATE=42601sql字符“\”无效(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
奇怪的是,在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'。谢谢你的帮助!