今天出Oracle的脚本总是报错,看着明明没问题但是提示 “无效字符”,
于是逐块排查发现是在特定情况下:SQL前后都有注释, 且前面的注释中包含中文时报错。
不仅如此,当update语句中有中文,后面加注释也会报错,且不论注释中是否有中文!
如图 1 :SQL执行不会报错
图 2:SQL前后都有注释, 且前面的注释中包含中文就会报错:无效字符
图 3 :前后都有注释, 且后注释包含中文, 不报错。
今天出Oracle的脚本总是报错,看着明明没问题但是提示 “无效字符”,
于是逐块排查发现是在特定情况下:SQL前后都有注释, 且前面的注释中包含中文时报错。
不仅如此,当update语句中有中文,后面加注释也会报错,且不论注释中是否有中文!
如图 1 :SQL执行不会报错
图 2:SQL前后都有注释, 且前面的注释中包含中文就会报错:无效字符
图 3 :前后都有注释, 且后注释包含中文, 不报错。