現在のバージョンのOracle SQL Developerを使用する方法を学習していますが、ソフトウェアに問題があります。新しいテーブルを作成したり既存のテーブルを編集しようとすると、ソフトウェアは自動的にテーブル名とカラム名をすべて大文字に変更します。私はラクダのケースでテーブルとカラムの名前を保持することを好むでしょう。ワークシートのフォーマットは、テーブルエディタではなく、うまくいきます。この設定を変更する方法はありますか?SQL Developerがテーブル名とカラム名を大文字に変更する
2
A
答えて
-1
1
:
次の例では、有効なスキーマ・オブジェクト名です。
CREATE TABLE "myTable" (
"thisIsAColumn" integer,
"thisIsAnotherColumn" varchar2(50)
);
ただし、本当にこのようにしてはいけません。そうした場合、テーブルとカラムの参照はすべて大文字と小文字が区別され、同じ二重引用符の識別子を使用する必要があります。それはあなたが
SELECT "thisIsAColumn", "thisIsAnotherColumn"
FROM "myTable"
にこの種のものを行う必要があるだろう、で一般的にSQLおよびPL/SQLは、一般的に、大文字と小文字を区別の言語でない場合は特に急速に迷惑を取得します。あなたのコードを維持しなければならない将来の開発者は、識別子を二重引用符で囲む必要があり、他のテーブルに対するクエリが大文字と小文字を区別しない場合でも大文字小文字を正しく入力する必要があります。
関連する問題
- 1. ポストグルでテーブルのカラム名を大文字に変更する
- 2. カラム名の大文字小文字を変更する
- 3. SQL文(Java)でカラム名とテーブル名を大文字にするにはどうすればよいですか?
- 4. ラベルの最大文字数(テーブル名、カラムなど)
- 5. Oracle SQL Developer - 大文字と小文字を区別する
- 6. MS SQL Server 2005のカラム名を変更
- 7. カラム名が日付のときにSASの名前を変更
- 8. MySQLテーブルを再作成せずにカラム名を変更する
- 9. Magento Collection/Grid - フィールド名/カラム名の変更
- 10. カラム名をブランクに変更するSELECT
- 11. カラム名にアクセント付き文字MySQL
- 12. postgresqlデータベースのカラム名を変更する
- 13. Hibernateテーブル名の大文字化IFAS_util_max_object_v
- 14. 最大名前テーブル文字カウントクォータ(16384)
- 15. MySqlで大文字と小文字を区別するテーブル名と列名を適用する方法は?
- 16. 小文字と大文字のファイル名
- 17. UNIXファイル/ディレクトリの名前を大文字に変更
- 18. PHP MySQL InnoDB Unix Windowsの大文字と小文字を区別するテーブル名
- 19. SQL Expressでテーブル名を変更
- 20. Spark Hive Context - パーティションと大文字のフィールド名を持つAvroテーブル
- 21. 重複するカラム名...データベースが大文字と小文字を区別しない場合のみ
- 22. データベース/ sqlテーブル名の変更場合
- 23. アドホックSQLのカラム名
- 24. at-Sign inカラム名の前のSQL文
- 25. IMAPメールボックス名の大文字と小文字を区別する
- 26. カラムの文字セットと照合の変更MS SQL 2005
- 27. ファイル名の大文字を変更した後にgitでマージする
- 28. T-SQLで特定のテーブルとカラムのインデックス名を取得
- 29. 実行時にテーブル名の文字エンコーディングが変更されています:PDO_ODBC
- 30. CFQUERYPARAMを使用してSQLでテーブル/カラム名を指定する
私はラクダの中でそれを見たことがない、それはいつも私のためのALLCAPSだった。それは単にOracleのことかもしれません。 – logixologist
Oracleは引用符のない名前を大文字で格納しますが、これはSQL標準の要件に準拠しています。詳細は、マニュアルを参照してください。http://docs.oracle.com/database/121/SQLRF/sql_elements008.htm#SQLRF00223 –