各データベースのテーブル名とカラム名の大文字/小文字の扱い

各データベースのテーブル名とカラム名の大文字/小文字の扱い

各ベータベースによって、大文字・小文字の取扱いがことなります。

比較
データベース引用符無し引用符有り
MySQLデータベース名, テーブル名, トリガー名は OS 依存(Windowsでは区別なし、Unixでは区別あり)。カラム名などは常に区別なしデータベース名, テーブル名, トリガー名は OS 依存(Windowsでは区別なし、Unixでは区別あり)。カラム名などは常に区別なし
PostgreSQL小文字に正規化(名前の比較は大文字小文字を区別)大文字小文字を区別
Oracle大文字に正規化(名前の比較は大文字小文字を区別)大文字小文字を区別
SQL Server照合順序依存(CIの場合は区別なし、CSの場合は区別あり)照合順序依存(CIの場合は区別なし、CSの場合は区別あり)
SQLite大文字、小文字は区別しない大文字、小文字は区別しない
Beginners!

Entity を書くときに気になったので調べてみました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コスト最小で制作をしたいという意識強め(笑)

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA

目次