PostgreSQLの場合

1. PostgreSQLデータベースカーネル敏感。データベース名、テーブル名、列名は大文字と小文字が区別されます。

2. PostgreSQLでは、SQLステートメントの実装では、すべてのキーワード、データベース名、テーブル名、小文字に変換された文字列の列名を表します。だから私は、PostgreSQLは、大文字と小文字を区別しないと述べました。

3.理解、デフォルトを容易にするために、SQLを書くとき:キーワードの大文字の最初の文字は、テーブル名、列名すべて小文字を大文字に。

 

例:

DATABASEの連絡先を作成; / *という名前の連絡先データベース、連絡先のデータベースが存在しないあり* /

DATABASEの連絡先を作成します; / *エラーは、連絡先データベースがすでに存在しています* /

CREATE DATABASEの "連絡先" / * OK、二重引用符を小文字に変換しない、PostgreSQLの教え* /

要約:

オブジェクトの名前:そのようなデータベース名、テーブル名、フィールド名として
データベースカーネルは大文字と小文字が区別されます。
ただ、データベースのSQLスクリプトの解析に使用を容易にするため、小文字に変換し、すべてのオブジェクト名の二重引用符ではないを行います。
あなたが引用符でオブジェクト名を除きます。
だから、
1。表からアプリケーションを構築する、またはその両方二重引用符、または追加されませんします。
2。あなたはこれ以上の操作を行うことができない場合は、私にすべてのオブジェクト名は、小文字を書き込みます。
文字列は単一引用符を使用する3.データベースを伝えるために使用される二重引用符は大文字、小文字が区別二小文字に変換しません。
II。データは、
大文字と小文字が区別され
、それは期待していない、「%%」LIKEの場合

 

おすすめ

転載: www.cnblogs.com/zhenguan/p/11445019.html