sql

Structured Query Language (SQL) ist eine Sprache für die Abfrage von Datenbanken. Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage nur auf ein bestimmtes DBMS bezieht (verwendet bestimmte Erweiterungen / Funktionen), verwenden Sie stattdessen das Tag des DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten den ISO / IEC-Standard SQL verwenden.
2
Antworten

Mysql ORDER BY mit Datum Datenzeile

Ich habe eine Abfrage in etwa so: %Vor% Funktioniert gut, wenn die Daten tatsächlich ein Datum haben. Problem ist, Datum Einreichung ist optional, so dass ich manchmal als Datum, das die unglückliche Wirkung der Platzierung aller nicht aufge...
19.05.2009, 00:24
1
Antwort

ROLLUP in SQL verstehen

Ich habe herausgefunden, dass CUBE nur alle Permutationen erzeugt, aber ich habe Probleme mit ROLLUP. Es scheint keine guten Quellen online oder in dem Buch zu geben, das ich lese, um SQL für Leute wie mich, die damit kämpfen, zu erklären. Me...
01.07.2010, 09:13
4
Antworten

Warum sollte eine äußere Verbindung langsamer sein als getrennte Abfragen?

Ich habe eine Abfrage, die im Prinzip so aussieht: %Vor% Bei bestimmten Werten von @beginDate und @endDate habe ich eine Suche, die 30 Sekunden dauert, um ungefähr 100 K Zeilen zurückzugeben. Das ultimative Ziel besteht darin, einige Obje...
14.09.2015, 14:09
2
Antworten

Analysieren des SQL Server-Zahlenliterals mit Unterstrich

Ich frage mich, warum es funktioniert und warum es keinen Fehler zurückgibt: %Vor% Ergebnis: %Vor% Zweiter Fall: %Vor% Metadaten prüfen: %Vor% Während der Bezeichner, der mit dem Buchstaben beginnt, sich so verhält, wie ich es mi...
14.03.2016, 12:51
6
Antworten

Persistenzklassen in Qt

Ich portiere eine mittelgroße CRUD-Anwendung von .NET nach Qt und suche nach einem Muster zum Erstellen von Persistenzklassen. In .NET habe ich normalerweise eine abstrakte Persistenzklasse mit grundlegenden Methoden (Einfügen, Aktualisieren, Lö...
23.09.2009, 20:20
3
Antworten

Warum gibt es Leistungsunterschiede, wenn eine SQL-Funktion von einer .Net-Anwendung aufgerufen wird, oder wenn derselbe Aufruf in Management Studio ausgeführt wird

Wir haben ein Problem in unseren Test- und Entwicklungsumgebungen mit einer Funktion, die ziemlich langsam läuft, wenn sie von einer .Net-Anwendung aufgerufen wird. Wenn wir diese Funktion direkt von Management Studio aufrufen, funktioniert es g...
07.05.2010, 00:05
3
Antworten

Können Sie diese SQL-Injektion erklären?

Die Webseite, an der ich gearbeitet habe, wurde vor kurzem von dem folgenden SQL-Injektionsskript gehackt %Vor% Diese Injektion gab den MySQL-Tabellennamen zurück. Dies wurde von dem Fehlermeldesystem auf dieser Website gemeldet und wir habe...
10.08.2010, 03:57
5
Antworten

SQL Alternative für 'OR' in where-Klausel bei Verwendung von Outer Join

Ich habe die folgende Frage: %Vor% Ich bekomme die folgende Nachricht: 'Outer Join Operator (+) nicht erlaubt in Operand von OR oder IN'. Ich weiß über die Verwendung von 2 Unions mit inneren Joins ist eine Lösung, aber ich kann es nicht ver...
04.08.2015, 11:17
8
Antworten

SQL Vollständig leere Datenbank

Ich schreibe ein Installationsskript, das alle Tabellen, gespeicherten Prozeduren, Ansichten, Volltextindizes, Benutzer usw. installiert. Es funktioniert alles, wenn der Benutzer über alle richtigen Berechtigungen verfügt und das Skript von A...
09.07.2009, 16:39
2
Antworten

Existiert / existiert nicht: 'Wähle 1' vs. 'Wähle Feld'

Welcher der beiden würde besser funktionieren (ich wurde kürzlich beschuldigt, mit meinem Code nicht vorsichtig zu sein, weil ich den späteren in Oracle verwendet habe): %Vor% Oder sind sie beide gleich? Beantworten Sie sowohl die SQL Ser...
20.10.2014, 08:59