sql >> データベース >  >> RDS >> PostgreSQL

Postgresの列名またはテーブル名に引用符が必要なのはいつですか。

    PostgreSQLは、create table "My_Table_ABC" ( "My_Very_Upper_and_Lowercasy_Column" numeric,...)で二重引用符で囲んで、すべての名前(テーブル名、列名など)を小文字に変換します。 。このような名前がある場合は、selectやその他の参照で常にそれらの名前を二重引用符で囲む必要があります。

    このようなテーブルを作成したり、a-zの外部で文字を使用したりしないことをお勧めします 、0-9 および_ 。データベースに対して使用されるすべてのソフトウェア、ライブラリなどが大文字と小文字を区別することをサポートすることを保証することはできません。この二重引用符を覚えて実行するのも面倒です。



    1. MariaDBでのASIN()のしくみ

    2. B+treeとHashを比較したデータベースのインデックス作成

    3. VMwareWorkstationを使用した仮想マシンへのSQLServer2019用のUbuntu18.04のインストール

    4. 実行方法によっては、Oracleストアドプロシージャの実行時間が大幅に増加するのはなぜですか?