今天有人反映查询非常慢,跟踪到问题sql后,发现该语句在plsql的sql窗口可以执行,但是在命令窗口不能执行。
在命令窗口报错:
ORA-00900:invalid sql statement.
[@more@]
ORA-00900:invalid sql statement.
检查很多遍,没有发现问题。将该语句放到sqlplus执行也出错。最后仔细对照sql窗口、命令窗口发现,该语句有几行空行,拷贝到sql窗口时会自动将空行去掉。马上到命令窗口将空行去掉,执行ok,再在sqlplus窗口执行也ok。原来问题在这。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/670493/viewspace-1029596/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/670493/viewspace-1029596/