Ich lerne, wie man die aktuelle Version von Oracle SQL Developer verwendet, aber ich habe einige Probleme mit der Software. Immer wenn ich versuche, eine neue Tabelle zu erstellen oder eine vorhandene zu bearbeiten, ändert die Software die Tabellen- und Spaltennamen automatisch in Großbuchstaben. Ich würde es vorziehen, die Tabellen- und Spaltennamen im Kamelfall zu behalten. Die Formatierung des Arbeitsblatts ist in Ordnung, nur nicht der Tabelleneditor. Gibt es eine Möglichkeit, diese Einstellung zu ändern?SQL Developer ändert Tabellen- und Spaltennamen in Großbuchstaben
Antwort
Sie Oracle zwingen kann, mixed-case-Kennungen zu verwenden, indem Sie Ihre Tabellen- und Spaltennamen in Anführungszeichen gesetzt werden.
CREATE TABLE "myTable" (
"thisIsAColumn" integer,
"thisIsAnotherColumn" varchar2(50)
);
aber Sie sollten wirklich nicht tun. Wenn Sie dies tun, wird bei jeder Bezugnahme auf Ihre Tabelle und Ihre Spalte zwischen Groß- und Kleinschreibung unterschieden, und Sie müssen denselben Bezeichner mit doppelten Anführungszeichen verwenden. Das heißt, müssen Sie
SELECT "thisIsAColumn", "thisIsAnotherColumn"
FROM "myTable"
diese Art der Sache im Allgemeinen ärgerlich wird schnell besonders tun, wenn SQL und PL/SQL ist in der Regel nicht case-sensitiven Sprachen. Zukünftige Entwickler, die Ihren Code pflegen müssen, werden es wahrscheinlich ärgerlich finden, wenn sie ständig doppelte Anführungszeichen benötigen und den Fall korrigieren müssen, wenn Abfragen bei anderen Tabellen die Groß-/Kleinschreibung nicht berücksichtigen.
- 1. Tabelle Finden von Spaltennamen in SQL Developer Abfrage
- 2. Shortcut zu Großbuchstaben Ausgewählter Text in Oracle SQL Developer
- 3. Datum und Uhrzeit in SQL Developer
- 4. SQL Developer ändert das Format meiner Abfrage
- 5. SQL Developer-Tabellenansicht, die keine Tabellen anzeigt
- 6. Parsen SQL-Skript Tabellen- und Spaltennamen zu extrahieren
- 7. Abrufen von Tabellen- und Spaltennamen aus SQl mit JSQLPARSE
- 8. Unzureichende Berechtigungen beim Erstellen von Tabellen in Oracle SQL Developer
- 9. Wie ändert man den Spaltennamen in SQL mit Laravel?
- 10. SQL Developer EXPLAIN Plan gebrochen
- 11. SQL Developer und SQL-Programmierer gleich?
- 12. SQL-Duplicate Spaltennamen
- 13. Oracle SQL Developer Wie Standard für andere Benutzer Tabellen?
- 14. Hibernate - NonUniqueDiscoveredSqlAliasException wenn zwei Tabellen gleiche Spaltennamen
- 15. SQL Server-Tabellen mit zwei angegebenen Spaltennamen finden
- 16. SQL innere Join zwei Tabellen mit den gleichen Spaltennamen
- 17. Erschweren schwer zu erratende Tabellen- und Spaltennamen der SQL-Datenbank die SQL-Injektion?
- 18. Tabellen mit verschiedenen Spaltennamen verschmelzen
- 19. Exportprozess in SQL Developer stoppen
- 20. Oracle sql developer Farbcodierung
- 21. Join zwei Tabellen mit unterschiedlichen Spaltennamen und gleichen Zeilen
- 22. Oracle SQL Developer
- 23. eine Frage über Oracle SQL Developer?
- 24. Ändern Sie Tabellenspaltennamen in Großbuchstaben in Postgres
- 25. SQL Parametriertes Spaltennamen
- 26. Spaltennamen und Apostrophe
- 27. Mehrdeutige Spaltennamen Fehler SQL
- 28. mehrere Spalten Aliasing einen Ausdruck in SQL Developer
- 29. in Großbuchstaben
- 30. Eckige Klammer in Tabellen-/Spaltennamen wird nicht unterstützt?
Ich habe es noch nie in camelCase gesehen, es war immer ALLCAPS für mich. Es könnte nur eine Oracle-Sache sein. – logixologist
Oracle speichert nicht benannte Namen in Großbuchstaben, dies entspricht den Anforderungen des SQL-Standards. Einzelheiten finden Sie im Handbuch: http://docs.oracle.com/database/121/SQLRF/sql_elements008.htm#SQLRF00223 –