In SQL Server wird das einfache Anführungszeichen (‘) verwendet, um Zeichenketten (Strings) zu begrenzen. Es gibt Situationen, in denen innerhalb einer Zeichenkette ein einfaches Anführungszeichen selbst als Zeichen vorkommen soll. Um dies zu bewerkstelligen, ohne einen Syntaxfehler zu verursachen, muss das Anführungszeichen verdoppelt werden.
weiterlesen…Kategorie: SQL
Begrenzung der Zeilenanzahl in Oracle-Abfragen
In Oracle-Datenbanken ist es oftmals erforderlich, die Anzahl der zurückgegebenen Zeilen einer Abfrage zu begrenzen. Das kann nützlich sein, um beispielsweise die Performance zu optimieren oder nur eine bestimmte Untermenge der Daten zu betrachten. Hierfür gibt es verschiedene Techniken.
weiterlesen…Insert into … values ( SELECT … FROM … )
Definition:
Der SQL-Befehl “INSERT INTO” wird dazu verwendet, Daten in eine Tabelle einzufügen. Es gibt verschiedene Methoden, dies zu tun, aber eine gängige Technik ist das Kombinieren von “INSERT INTO” mit einem “SELECT”-Befehl. Anstatt konkrete Werte mit dem “VALUES”-Klausel manuell einzufügen, kann man Daten aus einer anderen Tabelle oder sogar derselben Tabelle mittels eines “SELECT”-Befehls hinzufügen.
Das Einfügen von Ergebnissen einer gespeicherten Prozedur in eine temporäre Tabelle
1. Definition und Bedeutung:
Eine gespeicherte Prozedur ist in Datenbanksystemen ein Satz von vordefinierten SQL-Anweisungen, der unter einem Namen gespeichert und später wiederholt aufgerufen werden kann. Manchmal ist es erforderlich, die Ergebnisse einer gespeicherten Prozedur in eine temporäre Tabelle einzufügen. Eine temporäre Tabelle ist eine kurzlebige Tabelle, die für die Dauer einer Sitzung oder einer Abfrage existiert und danach automatisch gelöscht wird.
MongoDB “like” Abfrage
In relationalen Datenbanksystemen, wie SQL, wird das Schlüsselwort “LIKE” verwendet, um nach einem Muster in einer Zeichenfolge zu suchen. In MongoDB, einem dokumentenorientierten NoSQL-Datenbanksystem, wird dieses Verhalten durch den Einsatz von regulären Ausdrücken erreicht.
weiterlesen…