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

PostgreSQL-引用符なしのクエリ構文

    二重引用符を使用してテーブルを作成すると、列名とテーブル名で大文字と小文字が区別されます。したがって、"car_id" "CAR_ID"とは別の名前です

    二重引用符を使用せずにテーブルを作成する必要がある場合、名前では大文字と小文字が区別されません:car_id CAR_IDと同じです (引用符が欠落していることに注意してください!)

    詳細については、マニュアルを参照してください:

    http://www.postgresql .org / docs / current / static / sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

    編集:
    Oracleの動作 同じように。唯一の違いは、Oracleは名前を大文字で格納し、Postgresは名前を小文字で格納することです。ただし、引用符を使用した場合の動作は同じです。



    1. 行を連結するときにFORXMLPATH('')がどのように機能するか

    2. MYSQL UNION DISTINCT

    3. OBJECT_NAME()を使用して、SQLServerのobject_idからオブジェクトの名前を取得します

    4. Heroku Postgresエラー:PGError:エラー:リレーション組織が存在しません(ActiveRecord ::StatementInvalid)