2016-12-14 1 views
1

ich versuche zu laufen einige Abfragen auf Oracle SQL Entwickler bekommen zBWie Spaltennamen in Camelcase in Oracle SQL Entwickler

Select name AS CandidateName, age AS CandidateAge 
from tbl_candidate_details 
order by candidate_id desc 

Aber im Ergebnis, das ich als „CANDIDATENAME“ die Spaltennamen bin immer AND " KANDIDATIERUNG ".

Gibt es einen Weg, wo ich dies als Camelcase-Zeichen bekommen kann, was ich in der Select-Anweisung ("CandidateName" und "CandidateAge") gegeben habe?

Antwort

1

Bei SQL wird zwischen Groß- und Kleinschreibung unterschieden, und der SQL-Standard erfordert, alle nicht zitierten Bezeichner in Großbuchstaben umzuwandeln. Wenn Sie den Fall Ihrer Identifikatoren bewahren wollen, müssen Sie sie zitieren:

Select name AS "CandidateName", 
     age AS "CandidateAge" 
from tbl_candidate_details 
order by candidate_id desc 
+0

Folding in doppelten Anführungszeichen funktioniert auch nicht die Arbeit. Es wandelt sich immer noch zu camelCase –

+0

@NiharikaUpadhyay Aber ist CamelCase nicht was du willst? –

+0

Entschuldigung, es kommt immer noch in Großbuchstaben. –

2

Wenn die Spaltenaliasnamen in doppelte Anführungszeichen eingewickelt werden, SQL Developer genau diese Werte als die Spaltennamen in den Abfrageergebnissen verwenden:

SELECT name AS "CandidateName", age AS "CandidateAge" 
FROM tbl_candidate_details 
ORDER BY candidate_id DESC; 

Andernfalls wird die Spaltennamen in den Abfrageergebnissen werden immer in Großbuchstaben angezeigt

+0

Das Falten in doppelte Anführungszeichen funktioniert auch nicht. Es wandelt sich immer noch in camelCase um –

+0

Nun, ja, denn das ist das, wonach Sie gefragt haben, als Sie in Ihre Frage geschrieben haben: "Gibt es einen Weg, wo ich das als Camelcase-Zeichen bekommen kann" (wobei "this" auf "die Spaltennamen" verweist) . Wenn das nicht das ist, was Sie wollen, dann ändern Sie bitte Ihre Frage, um das gewünschte Ergebnis zu klären. Um weitere Verwirrung zu vermeiden, sollten Sie auch ein Beispiel dafür angeben, wie das Ergebnis aussehen soll. – MJH

+0

Entschuldigung, es kommt immer noch in Großbuchstaben. –

Verwandte Themen