这是不可能搜索谷歌,bing,雅虎等,因为它使用符号。多烦啊!
oracle的pl / sql中::=
和:=
之间的区别是什么?
答案 0 :(得分:6)
我不确定:: =因为我在Oracle中没有看到,但wiki说的是:=
在计算机编程语言中,等号通常表示 要么是一个布尔运算符来测试值的相等性(例如,如 Pascal或Eiffel),与符号的用法一致 数学或赋值运算符(例如在C语言中)。 进行前一选择的语言通常使用冒号等于(:=)或≔ 表示他们的赋值运算符。制造后者的语言 选择通常使用双等号(==)来表示它们的布尔值 平等操作员。
同时检查here:
PL / SQL中的赋值运算符是冒号加上等号 (:=)即可。 PL / SQL字符串文字由单引号
分隔
答案 1 :(得分:3)
使用::=
的唯一地方(我知道)在 PL/SQL (或其他任何语言)的语法描述中使用巴克斯 - 诺尔形式(BNF)。 ::=
符号是BNF描述语言本身的一部分,而不是所描述语言的一部分。 BNF有很多教程 - 玩得开心!