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.
Gibt es eine Möglichkeit, eine OracleAbfrage so zu verhalten, als ob sie eine MySQL limitKlausel enthält ? In MySQLkann ich das tun: select * from sometable order by name limit 20,10 Um die 21. bis 30. Reihe zu erhalten (überspringen Sie die ersten 20, geben Sie die nächsten 10 an). …
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 …
Es scheint, dass es in Oracle bis einschließlich Version 11g kein Konzept für AUTO_INCREMENT gibt. Wie kann ich eine Spalte erstellen, die sich in Oracle 11g wie ein automatisches Inkrementieren verhält?
Ich bin daran interessiert, einige (idealerweise) datenbankunabhängige Methoden zur Auswahl der n- ten Zeile aus einer Datenbanktabelle zu lernen . Es wäre auch interessant zu sehen, wie dies mit der nativen Funktionalität der folgenden Datenbanken erreicht werden kann: SQL Server MySQL PostgreSQL SQLite Orakel Ich mache derzeit in SQL Server …
Ich möchte Oracle SQL Developer verwenden, um ein ER-Diagramm für meine DB-Tabellen zu generieren, bin jedoch neu in Oracle und diesem Tool. Wie wird ein ER-Diagramm in SQL Developer erstellt?
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 …
На этот вопрос есть ответы на 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 …
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.
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 …
Die UPSERT-Operation aktualisiert oder fügt eine Zeile in eine Tabelle ein, je nachdem, ob die Tabelle bereits eine Zeile enthält, die mit den Daten übereinstimmt: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... Wie geht das …
Kann jemand erklären, wie man Eins-zu-Eins-, Eins-zu-Viele- und Viele-zu-Viele-Beziehungen implementiert, während man Tabellen mit einigen Beispielen entwirft?
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?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.