我有点困惑。有人能告诉我为什么这个不能编译吗?varSampleCode varchar2(80);varFilterString := 'somecolumn=2';
execute immediate 'select CASE WHEN EXISTS ( SELECT 1 from samples where samplecode = :varSamplec
动态SQL存储在SQL表中,必须在特定条件下执行。目前,我们使用游标为我们处理,但我总是被告知,避免游标时,如果可能,因为他们不是最有效的方式做事情。因此,我的问题是:如果没有它们,我如何执行动态SQL (如果有方法的话)?整个系统都是围绕这种动态SQL混乱构建的,因此不会改变它。为此,只需假设表中有Id AS IDENTITY和SQL AS VARCHAR字段,其中SQL字段包含