什么:=我们使用它时在oracle中的意思

Mai*_*jee 4 oracle execute-immediate colon-equals

是什么:=在我们使用它时在oracle中的意思请给我一些演示...以及我们如何在oracle中的存储过程中通常使用动态查询...

Chr*_*ser 13

:=是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;
Run Code Online (Sandbox Code Playgroud)

我认为您需要更具体地了解您想要了解的有关动态SQL的内容.正如上面的评论所表明的那样,每个问题最好提出一个主题,因为这些主题是无关的.