Sto cercando di inserire dati in una tabella PostgreSQL preesistente utilizzando RPostgreSQL
e non riesco a capire la sintassi per i parametri SQL (istruzioni preparate).Come utilizzare i parametri con RPostgreSQL (per inserire dati)
E.g. supponiamo che io voglio fare la seguente
insert into mytable (a,b,c) values ($1,$2,$3)
Come faccio a specificare i parametri? dbSendQuery
non sembra capire se hai appena inserito i parametri nel ...
.
Ho trovato dbWriteTable
può essere utilizzato per scaricare un'intera tabella, ma non consente di specificare le colonne (quindi non va bene per i valori predefiniti, ecc.). E comunque, dovrò sapere questo per altre domande una volta che avrò i dati lì (quindi suppongo che questo non sia veramente specifico)!
Certo mi manca solo una cosa ovvia ...
[Fa questo aiuto risposta] [1]? La domanda sembra essere simile a quella che è stata posta lì. [1]: http://stackoverflow.com/questions/2186015/bind-variables-in-r-dbi –
@JoeLove credo (ma non sono sicuro al 100%), che che è specifico per RSQLite . – joran
@joran, sì, che ha sbagliato (cancellato). In un certo senso intendevo il contrario: che R è un linguaggio di statistiche, sarebbe sbagliato sconvolgere il fatto che la funzionalità db sia debole rispetto a un linguaggio generico. Proprio come non ti aspetteresti glm in C#. Come in: non è colpa di R, sto usando lo strumento sbagliato per il lavoro. – Corone