2

Oracle PL/SQLで知りたいのですが、

= はブール比較に使用できますが、代入にも使用できますか?

:= は変数の初期化に使用されますが、代入にも使用できますか?

では、2 の使用の違いは何ですか?

ありがとう!

4

2 に答える 2

17

=PL/SQL と SQL の両方における等値比較演算子です。:=PL/SQLの値代入演算子です。

これらは、C 派生言語に類似し==ています。=

共有してお楽しみください。

于 2014-08-21T01:09:18.090 に答える
0

PL/SQL の一般的な宣言構文では「:=」が使用されます。以下を参照してください。

variable_name データ型 [NOT NULL := 値];

ここで、 variable_name は変数の名前です。datatype は有効な PL/SQL データ型です。NOT NULL は、変数のオプションの指定です。value または DEFAULT value もオプションの指定であり、変数を初期化できます。各変数宣言は個別のステートメントであり、セミコロンで終了する必要があります。

「=」は、他の言語で使用する通常の演算子です

于 2014-08-21T05:51:14.297 に答える