Als «oracle» getaggte Fragen

Oracle Database ist ein Datenbankverwaltungssystem mit mehreren Modellen, das von der Oracle Corporation erstellt wurde. Verwenden Sie dieses Tag NICHT für andere Produkte von Oracle, z. B. Java und MySQL.



30
Rufen Sie die Zeile mit dem Max-Wert für eine Spalte ab
Tabelle: UserId, Value, Date. Ich möchte die UserId, den Wert für das Maximum (Datum) für jede UserId erhalten. Das heißt, der Wert für jede Benutzer-ID mit dem neuesten Datum. Gibt es eine Möglichkeit, dies einfach in SQL zu tun? (Vorzugsweise Oracle) Update: Entschuldigung für etwaige Unklarheiten: Ich muss ALLE UserIds …





15
Oracle: Wenn Tabelle vorhanden ist
Ich schreibe einige Migrationsskripte für eine Oracle-Datenbank und hoffte, dass Oracle etwas Ähnliches wie MySQL hat IF EXISTS Konstrukt hat. Insbesondere wenn ich eine Tabelle in MySQL löschen möchte, mache ich so etwas wie DROP TABLE IF EXISTS `table_name`; Wenn die Tabelle nicht vorhanden ist, wird auf DROPdiese Weise kein …
343 sql  oracle  sql-drop 

24
Gibt es in SQL eine Kombination aus "LIKE" und "IN"?
На этот вопрос есть ответы на Stapelüberlauf на русском : Существует ли комбинация операторов LIKE и IN в услоо In SQL muss ich (leider) häufig " LIKE" Bedingungen verwenden, da Datenbanken gegen fast jede Normalisierungsregel verstoßen. Das kann ich momentan nicht ändern. Aber das ist für die Frage irrelevant. Außerdem …
340 sql  sql-server  oracle  tsql  plsql 

11
Kann ein Fremdschlüssel NULL und / oder doppelt sein?
Bitte klären Sie zwei Dinge für mich: Kann ein Fremdschlüssel NULL sein? Kann ein Fremdschlüssel dupliziert werden? Soweit ich weiß, NULLsollte es nicht in Fremdschlüsseln verwendet werden, aber in einigen meiner Anwendungen kann ich NULLsowohl in Oracle als auch in SQL Server eingeben , und ich weiß nicht warum.


14
Aktualisieren Sie die Anweisung mit Inner Join unter Oracle
Ich habe eine Abfrage, die in MySQL gut funktioniert, aber wenn ich sie unter Oracle ausführe, wird folgende Fehlermeldung angezeigt: SQL-Fehler: ORA-00933: SQL-Befehl nicht ordnungsgemäß beendet 00933. 00000 - "SQL-Befehl nicht ordnungsgemäß beendet" Die Abfrage lautet: UPDATE table1 INNER JOIN table2 ON table1.value = table2.DESC SET table1.value = table2.CODE WHERE …



13
Wie finde ich doppelte Werte in einer Tabelle in Oracle?
Was ist die einfachste SQL-Anweisung, die die doppelten Werte für eine bestimmte Spalte und die Anzahl ihrer Vorkommen in einer Oracle-Datenbanktabelle zurückgibt? Zum Beispiel: Ich habe eine JOBSTabelle mit der Spalte JOB_NUMBER. Wie kann ich herausfinden, ob ich Duplikate habe JOB_NUMBERund wie oft diese dupliziert werden?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.