Datenbanken abfragen

Zu guter Letzt sind wir endlich beim interessantesten Teil angekommen: Datenbankabfragen ausführen und Ergebnismengen entgegennehmen. Es gibt in RODBC verschiedene Funktionen, mit denen sich Datenbanken auch ohne Kenntnis von SQL abfragen lassen.

Um eine Tabelle (oder eine Sicht) einer Datenbank abzurufen, gibt es die Funktion sqlFetch(), sie gibt einen Datenrahmen mit dem vollständigen Tabelleninhalt zurück:

sqlFetch(channel, sqtable, ..., colnames = FALSE, rownames = TRUE)

Im Argument channel müssen Sie einen ODBC-Kanal und in sqtable einen Tabellennamen übergeben. (Vorsicht, es heißt wirklich sqtable, nicht sqltable.) Mit dem Argument colnames können Sie steuern, ob für die Spaltennamen des Datenrahmens der erste Datensatz ...

Get R in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.