Programmierung & Datenbanken

Unterkategorie von Programmierung

5 Fragen zu Datenbanken aus dem Bereich Programmierung, jede Antwort mit Quellen belegt

Ist ein SQL-Subselect mit DISTINCT schneller?

Nein, DISTINCT macht einen Subselect nicht automatisch schneller; es kann wirkungslos sein oder zusätzliche Arbeit verursachen. DISTINCT entfernt doppelte Ergebniszeilen. Ob sich das lohnt, h&au...

Wie verwendet man einen Datumsparameter in einer Hibernate Query?

Einen Datumsparameter bindest du mit setParameter() an einen benannten Platzhalter, beispielsweise als LocalDate für ein Datum ohne Uhrzeit. Beispiel: Die Entity „Bestellung“ besitzt...

Was ist ein Commit in SQL?

COMMIT ist ein SQL-Befehl, der eine Transaktion abschließt und ihre Änderungen dauerhaft in der Datenbank speichert. Eine Transaktion fasst Datenbankoperationen zusammen, beispielsweise &A...

Wie lassen sich PostgreSQL-INSERT-RETURNING-Werte in eine andere bestehende Tabelle einfügen?

Setze das erste INSERT in eine WITH-Abfrage und übernimm dessen RETURNING-Ergebnis mit INSERT … SELECT in die zweite Tabelle. Beispiel Angenommen, die bestehenden Tabellen heißen &b...

Wie wandelt man in SQL ein Textfeld in ein Zahlenfeld um?

Mit CAST wandelst du Text in einer Abfrage in Zahlen um; mit ALTER TABLE änderst du den Spaltentyp dauerhaft. Umwandlung in einer Abfrage Für eine Ganzzahl kannst du beispielsweise schreibe...