这个问题在用批处理条件执行SQL文件时,出现如下图的提示信息,其中错误如下图:
排查后发现其中某个创建视图的SQL脚本中间存在空行,即只有回车没任何内容的行,才导致这个问题發生.
解决方法是将SQL里面空行删除再重新执行批处理命令即可.
这个错误害我花了一天时间排查最后原来是因为结束符,这种语句不能是分号将分号即可执行成功。
这个问题在用批处理条件执行SQL文件时,出现如下图的提示信息,其中错误如下图:
排查后发现其中某个创建视图的SQL脚本中间存在空行,即只有回车没任何内容的行,才导致这个问题發生.
解决方法是将SQL里面空行删除再重新执行批处理命令即可.
我在C ++中执行此查询时得到的SQL命令沒有正确结束错误但它在PL \ SQL中正常工作。
INSERT
我相信你需要在查询后加一个分号