107 Fragen zu Datenbanken

Neue Frage stellen

Fragen und Antworten zum Thema Datenbanken

Was bedeuten SELECT und WHERE in SQL?

In SQL sind **SELECT** und **WHERE** grundlegende Schlüsselwörter für das Abfragen von Daten aus einer Datenbank: - **SELECT**: Mit diesem Befehl wählst du aus, welche Spalten (Fe...

Warum wird das Datum im Datetime-Feld in MySQL falsch gespeichert?

Es gibt mehrere mögliche Gründe, warum ein Datum in einem MySQL-Feld vom Typ DATETIME falsch abgespeichert wird: 1. **Falsches Datumsformat beim Einfügen** MySQL erwartet für...

Was bedeutet die Meldung 'worker marked as zombie und TX scheduled for mark-as-rollback'?

Die Meldung „worker marked as zombie and TX scheduled for mark-as-rollback“ stammt typischerweise aus Datenbank- oder Transaktionssystemen, insbesondere bei verteilten Systemen wie Postgre...

Wie verwende ich in PostgreSQL getConnection ohne returnConnection?

In PostgreSQL (bzw. bei der Anbindung von PostgreSQL in Programmiersprachen wie Java, Python etc.) gibt es keine native Funktion oder Methode namens `getConnection` oder `returnConnection` direkt in d...

Wie kann in PostgreSQL eine Connection ohne getConnection zurückgegeben werden?

In PostgreSQL (bzw. bei der Arbeit mit PostgreSQL aus einer Programmiersprache wie Java, Python, etc.) ist es üblich, eine Verbindung zur Datenbank über eine Methode wie `getConnection()` (z...

Wie finde ich in MySQL die letzte ID eines Datensatzes?

Um in MySQL die letzte (höchste) ID eines Datensatzes aus einer Tabelle zu ermitteln, kannst du folgenden SQL-Befehl verwenden: ```sql SELECT MAX(id) AS letzte_id FROM tabellenname; ``` Dabei e...

Wie prüfe ich in Access VBA, ob eine spezielle Abfrage vorhanden ist?

Um in Microsoft Access per VBA zu prüfen, ob eine spezielle Abfrage (Query) existiert, kannst du die QueryDefs-Auflistung des aktuellen Datenbankobjekts verwenden. Hier ein Beispiel, wie du das m...

Warum erhöht sich die ID-Spalte im SQL-Server um 1000 statt um 1?

Das Verhalten, dass sich der Wert einer ID-Spalte (vermutlich ein `IDENTITY`-Feld) im SQL Server plötzlich um 1000 statt um 1 erhöht, kann verschiedene Ursachen haben. Die häufigsten Gr...

Wie richte ich mysqld_exporter als Windows-Dienst ein?

Um den [mysqld_exporter](https://github.com/prometheus/mysqld_exporter) als Windows-Dienst einzurichten, sind folgende Schritte notwendig: **1. Download von mysqld_exporter** - Lade die aktuelle Win...

Warum erzeugt 'SELECT * INTO ... IN ... FROM ...;' die Fehlermeldung 'Die Abfrage muss auf mindestens einer Tabelle oder Abfrage basieren'?

Die Fehlermeldung „Die Abfrage muss auf mindestens einer Tabelle oder Abfrage basieren“ tritt in Microsoft Access häufig auf, wenn die SQL-Syntax nicht korrekt ist oder die angegebene...

Wie funktioniert die SQL-Anweisung 'SELECT * INTO ... IN ... FROM ...' zur Übertragung von Daten zwischen Access-Datenbanken?

Die SQL-Anweisung ```sql SELECT * INTO [tbl TagesIstWerteBestände] IN " & strPfadExtern & " FROM [1z111 -1z101/1z102- BeständeHZV_InExterneDB]; ``` bedeutet Folgendes: -...

Wie stelle ich mit ODBC die Verbindung zu einem SQL Server mit Windows-Authentifizierung her?

Um mit ODBC eine Verbindung zu einem SQL Server herzustellen, der Windows-Authentifizierung (auch "Integrated Security" oder "Trusted Connection") verwendet, muss im ODBC-Connectio...

Muss ein AutoFeld in der Zieltabelle bei SQL INSERT INTO in Access/VBA deklariert werden?

Nein, das **Autofeld** (in Access meist als „AutoWert“ oder „Autonumber“ bezeichnet) muss und soll beim `INSERT INTO`-Befehl **nicht** deklariert oder mit einem Wert belegt wer...

Wie funktioniert der INSERT INTO ... IN ... SELECT ... FROM-SQL-Befehl in Access/VBA?

In Microsoft Access kannst du mit einer **INSERT INTO ... SELECT ... FROM ...**-Anweisung Daten aus einer Tabelle (oder Abfrage) in eine andere Tabelle einfügen. Das Grundschema sieht so aus: ``...

Warum erscheint in Access bei SELECT-Abfragen im Abfrageentwurfsansicht ein Alias wie audr1: vor Feldnamen?

In Microsoft Access wird im Abfrageentwurf (Abfrageentwurfsansicht) automatisch ein Alias wie „audr1:“ vor einem Feldnamen angezeigt, wenn: 1. **Das Feld aus einer Abfrage stammt:** Wenn...