标签: sql oracle plsql
我正在动态生成一个查询字符串,只有当它是无效查询(有效语法)时我才想执行它。否则我想跳过该查询并继续pl sql执行。怎么办呢?
答案 0 :(得分:1)
将查询执行嵌套到另一个BEGIN..EXCEPTION..END; 。例外,处理“WHEN OTHERS”。如果有任何语法错误,它将被捕获在异常块中,并且pl / sql执行中的逻辑的下一行将被移动到。