ポスグレsqlでオーターテーブルコマンドを使っ

Writer: admin Type: clarksre Date: 2019-01-08 00:00
ポスグレsqlでオーターテーブルコマンドを使った時に変えたいカラム名を入力したんですが、大文字が小文字に変換されており(abcDefがabcdefになるような感じ)でされておりうまくできませんでした。何故でしょうか共感した0###SQLは原則大文字、小文字を区別しません。どうしても区別したい場合は・Oracle,PostgreSQLならダブルクォーテーション「"」で囲む・MySQLではバッククォート「`」で囲むとSQL上は区別して扱われます。ただ、こうすると接続するアプリケーション側でもテーブル名、項目名の大文字、小文字を意識する必要が生じるし、1回そうしてしまうとその後在特会ずっとクォートすることが必要になります。それを使うアプリケーションプログラムでも一般的に文字列として扱うことを意味するダブルクォーテーションをエスケープ処理しないとRDBMSに送れなくなります。ということで諦めてください。ナイス0
###この質問は投票によってベストアンサーに選ばれました!###テーブル名も列名も全て小文字で扱われるようです。SQLでは小文字も大文字も同じ扱いになっているようですので、特に問題は出ないと思います。ナイス0

 

TAG