ホームページ >データベース >Oracle >Oracle の大文字と小文字の区別の問題に関する簡単な説明

Oracle の大文字と小文字の区別の問題に関する簡単な説明

青灯夜游
青灯夜游転載
2020-05-12 13:17:195036ブラウズ

この記事では、Oracle の大文字と小文字の区別について説明します。一定の参考値があるので、困っている友達が参考になれば幸いです。

Oracle の大文字と小文字の区別の問題に関する簡単な説明

#1. データベース テーブルの列サイズは重要ですか?

まず、Oracle キーワード大文字と小文字を区別する必要はありません。たとえば、テーブルを作成するための CREATE または create は同等です。

Oracle の大文字と小文字を区別しないための前提条件は、引用符は使用されます。「前提の下で!!!

たとえば、次の SQL で作成されるテーブル構造はすべて同じで、すべて大文字です (つまり、よく言われます) Oracle では大文字と小文字が区別されず、デフォルトは大文字です)

Oracle の大文字と小文字の区別の問題に関する簡単な説明

二重引用符 " を使用してテーブル名、列を宣言する場合名前では大文字と小文字が区別されるのは明らかです!!!

テスト例: 大文字のテーブル構造の作成

Oracle の大文字と小文字の区別の問題に関する簡単な説明

ここでは DESC は予約キーワードであるため、「」のみを使用できます。正常に動作するには

正常に動作するには次のステートメントを使用してください:

Oracle の大文字と小文字の区別の問題に関する簡単な説明

Oracle の大文字と小文字の区別の問題に関する簡単な説明

Oracle の大文字と小文字の区別の問題に関する簡単な説明

次のステートメントを使用すると、正しく機能しません:

Oracle の大文字と小文字の区別の問題に関する簡単な説明


テスト例: 小文字のテーブル構造を作成する

Oracle の大文字と小文字の区別の問題に関する簡単な説明

次のステートメントを使用すると正常に機能します:

Oracle の大文字と小文字の区別の問題に関する簡単な説明

概要:

Oracle のデフォルトは大文字です。つまり、テーブル名と列名を制限するために " が使用されない場合、テーブル名は単に大文字になります。

テーブル構造を作成するときに、テーブル名または列名を修飾するために " を使用すると、生成されたテーブル名または列名は大文字と小文字に応じて厳密に一致します。 " に含まれており、クエリ内で厳密に一致する必要があります。

SQL で予約キーワードが使用されている場合、キーワードは " で修飾する必要があります。そうすれば SQL は正常に機能します。

2. クエリ ステートメント文字列で大文字と小文字が区別されるかどうか

Oracle では、文字列の内容の大文字と小文字が区別されます。 #テーブル内のデータ:

クエリ結果:

Oracle の大文字と小文字の区別の問題に関する簡単な説明

Oracle の大文字と小文字の区別の問題に関する簡単な説明 推奨チュートリアル: "

Oracle チュートリアル

"1Oracle の大文字と小文字の区別の問題に関する簡単な説明

以上がOracle の大文字と小文字の区別の問題に関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
前の記事:oracle undo解析次の記事:oracle undo解析