我想知道WHERE SQL语句中的子句是如何工作的,特别是当我们使用"OR“条件时。换句话说,在声明中: SELECT val1 FROM table WHERE val2 = x OR val3 = y 当第一个条件被验证或语句尝试读取所有内容时,搜索是否会直接停止,只是为了检查是否满足其他条件如果它一满足一个条件就停止了,那么我们应该把最大的和需要资源的子句放在子句的末尾,但是如果不是这样,我们可以把它们放在我们想要的
是否可以将insert语句与来自EXECUTE IMMEDIATE中另一个表的select语句的值一起使用execute immediate('insert into table values(select rowid from table where column='NEW')');
如果这是不可能的,我可以把insert语句放在过程中游标的声明之前。