Oracle PL/SQL中:=和=的区别是什么?



我想知道在Oracle PL/SQL中,

=可以用于布尔比较,它可以用于分配,以及?

当is:=用于变量初始化时,它也可以用于赋值吗?

那么,2的使用有什么区别呢?

谢谢!

=是相等比较运算符,在PL/SQL和SQL中都是。:=是PL/SQL赋值操作符。

它们类似于c派生语言中的===

分享快乐。

PL/SQL中的一般声明语法使用':='。看下面的

variable_name datatype [NOT NULL:= value];

,Variable_name是变量的名称。datatype是一个有效的PL/SQL数据类型。NOT NULL是变量的可选规范。value或DEFAULT值也是可选的规范,您可以在其中初始化变量。每个变量声明都是一个单独的语句,必须以分号结束。

'='是我们在任何其他语言中使用的标准操作符

相关内容

  • 没有找到相关文章

最新更新