|
|
- ---
- title: "sqlFunctions-Doc"
- output: html_document
- ---
-
- ```{r setup, include=FALSE}
- knitr::opts_chunk$set(echo = TRUE)
- ```
-
-
- ## sqlDropLast
-
- ### Description
- Removes from Database the last (or the amount specified) entry.
-
- ### Usage
- sqlDropLast(conn, tablename, droplast=1)
-
- ### Arguments
- Argument|Description
- ---|---
- conn|connection handle returned by odbcConnect.
- tablename|character: a database table name accessible from the connected DSN.
- droplast|the amount of lines to be removed from the table strating from tail. By default, it removes only 1 line.
-
- ### Details
- Removes from Database the last (or the amount specified) entry.
-
- ### Value
- Invisibly for success (and failures cause errors).
-
- ### Examples
- ```r
- dta<-odbcConnect("test")
- sqlDropLast(dta, "TableTest")
- ```
-
- ### Function
- ```r
- sqlDropLast<-function(conn, tablename, droplast=1){
- table<-sqlFetch(conn, tablename)
- table<-table[1:(nrow(table)-droplast),]
- sqlSave(conn, table, tablename = tablename, safer = F)
- }
- ```
|