当我们使用它时,是什么:= oracle中的意思 请给我一些示范...... 以及我们如何在oracle中的存储过程中使用动态查询...
答案 0 :(得分:11)
:=是PL / SQL中的赋值运算符(Oracle对SQL的过程扩展)。您可以使用它为变量赋值。如果你只是使用=那么这是检查相等而不是分配值。
这是一个非常简单的示例,使用赋值运算符为变量赋值:
Declare
v1 number;
v2 number;
res number;
Begin
--initialise values
v1 := 2;
v2 := 2;
res := v1 + v2;
dbms_output.put_line(res);
end;
我认为您需要更加具体地了解您想要了解的有关动态SQL的内容。正如上面的评论所表明的那样,最好每个问题提出一个主题,因为它们是无关的。