Fragen zu Datenbanken

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 (Felder) aus einer...

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 DATETI...

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 der 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.B...

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 letzteid FROM tabellenname; Dabei ersetzt...

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&u...

Wie richte ich mysqld_exporter als Windows-Dienst ein?

Um den mysqldexporter als Windows-Dienst einzurichten, sind folgende Schritte notwendig: 1. Download von mysqldexporter Lade die aktuelle Windows-Version von mysqldexporter Releases herunter. Entpack...

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ändeHZVInExterneDB]; bedeutet Folgendes: SELECT INTO...

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 werden. Acces...

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: sql IN...

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 du e...