PL / SQLの変数名では、単語を区切るためにアンダースコアまたは大文字を使用する必要がありますか?
this_is_my_variable
またはthisIsMyVariable
?
私はこれに対する明確な答えを見つけることができず、両方を見てきました。
PL/SQLは最初のスタイルを使用しますthis_is_my_variable
。
これは、PL/SQLで広く受け入れられているコーディングスタイルです。
すべてのドキュメントとサンプルコードはそのように書かれています。PL / SQLに関するすべてのOracleドキュメントおよびコースでは、この規則が使用されています。
Javaがもう一方を使用するのと同じように(キャメルケース)。
JoeCelkoのSQLプログラミングスタイルに投資することを強くお勧めします。
基本的に@user1598390をエコーしますが、キャメルケースとすべてを一緒に妨害することは避けてください。
キャメルケースには、主に次のような多くの問題があります。
場所がない:
これは単なる命名の便宜であり、他のチームメンバーに合ったものを使用してください。
それはあなた次第です。表示されるほとんどのPL/SQLは、スネークケースを使用しています(つまり、variables_like_this
)。個人的には、このスタイルは好きではないので、キャメルケースを使用してください(つまりlikeThis
)。
チームのコーディングルールに従うことが最初の選択肢になります。