我想在Oracle PL / SQL中知道,
=可以用于布尔比较,也可以用于赋值吗?
虽然是:=用于变量初始化,它也可以用于赋值吗?
那么,那么2的使用有什么区别?
谢谢!
答案 0 :(得分:10)
=
是PL / SQL和SQL中的相等比较运算符。 :=
是PL / SQL值赋值运算符。
这些类似于C衍生语言中的==
和=
。
分享并享受。
答案 1 :(得分:0)
PL / SQL中的一般声明语法使用':='。请看下面的
variable_name数据类型[NOT NULL:= value];
其中, variable_name是变量的名称。 datatype是一种有效的PL / SQL数据类型。 NOT NULL是变量的可选规范。 value或DEFAULT值也是一个可选规范,您可以在其中初始化变量。 每个变量声明都是一个单独的声明,必须以分号结束。
'='是我们在任何其他语言中使用的普通运算符